можно в mongo db выбрать документы коллекции, как в SQL:
SELECT * FROM collection WHERE _id IN (1,2,3,4);
или, если у меня есть _id array, я должен выбрать один за другим, а затем повторно составить array/object результатов?
_id array
array/object
Легко:)
db.collection.find( { _id : { $in : [1,2,3,4] } } );
взяты из: http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%24in
В этом списке кодов находится массив идентификаторов в пользовательской коллекции
var list = ["5883d387971bb840b7399130","5883d389971bb840b7399131","5883d38a971bb840b7399132"] .find({ _id: {$in : list}})