MongoDBselect_id的数组中的哪个位置?

在mongo db中可以select像SQL这样的集合文档:

SELECT * FROM collection WHERE _id IN (1,2,3,4); 

或者如果我有一个_id array我必须一个接一个地select,然后重新array/object的结果?

简单 :)

 db.collection.find( { _id : { $in : [1,2,3,4] } } ); 

取自: http : //www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%24in

列表是一个ID数组

在这个代码列表中是用户集合中的id数组

 var list = ["5883d387971bb840b7399130","5883d389971bb840b7399131","5883d38a971bb840b7399132"] .find({ _id: {$in : list}})