MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Mongo, encontre através da lista de IDs


Depois de converter as strings em ObjectIds, você pode usar o $in operador para obter os documentos na lista. Não há nenhuma notação de consulta para colocar os documentos de volta na ordem de sua lista, mas veja aqui algumas maneiras de lidar com isso.
var ids = ['512d5793abb900bf3e20d012', '512d5793abb900bf3e20d011'];
var obj_ids = ids.map(function(id) { return ObjectId(id); });
db.test.find({_id: {$in: obj_ids}});