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é.