MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Ordre des réponses à la requête MongoDB $in ?

Demandé pour cette fonctionnalité sur JIRA :

J'ai rapidement obtenu une assez bonne réponse :utilisez $or au lieu de $in

c.find( { _id:{ $in:[ 1, 2, 0 ] } } ).toArray()

contre

c.find( { $or:[ { _id:1 }, { _id:2 }, { _id:0 } ] } ).toArray()

Lisez le rapport de bogue pour plus d'informations.

Mettre à jour :

Le hack de contournement $or ne fonctionne plus à partir de la version 2.6.x - c'était un effet secondaire de l'implémentation qui a changé.