Просто, чтобы дать обновление для Mongoose 3.x:
MyModel.find().distinct('_id', function(error, ids) {
// ids is an array of all ObjectIds
});
Существует замечательный пакет под названием shared_preferences , разработанный командой Flutter, который обрабатывает это на iOS и Android без необходимости касаться базы собственного кода!
Я не могу сказать, если вы Вы используете его из своего кода, но если нет, я настоятельно рекомендую проверить его.