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

Mongo, trouver dans la liste des identifiants

Après avoir converti les chaînes en ObjectIds, vous pouvez utiliser le $in opérateur pour obtenir les docs dans la liste. Il n'y a pas de notation de requête pour remettre les documents dans l'ordre de votre liste, mais voyez ici quelques façons de gérer cela.

var ids = ['512d5793abb900bf3e20d012', '512d5793abb900bf3e20d011'];
var obj_ids = ids.map(function(id) { return ObjectId(id); });
db.test.find({_id: {$in: obj_ids}});