MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Mongo, durchsuche die Liste der IDs

Nachdem Sie die Zeichenfolgen in ObjectIds konvertiert haben, können Sie den $in verwenden -Operator, um die Dokumente in der Liste abzurufen. Es gibt keine Abfragenotation, um die Dokumente wieder in die Reihenfolge Ihrer Liste zu bringen, aber hier finden Sie einige Möglichkeiten, damit umzugehen.

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