Quel est le meilleur moyen de récupérer une liste de documents mongodb en utilisant mongoid dans l'ordre spécifié dans la liste.Récupération de la liste des documents mongo par ordre de préservation des identifiants
Ma solution actuelle est:
docs = Doc.where(:_id.in => ids).sort { |x, y| ids.index(x.id) <=> ids.index(y.id) }
Il semble qu'il devrait y avoir une meilleure solution pour cette requête en utilisant l'interface MongoId. Des idées?