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数组
var list = ["5883d387971bb840b7399130","5883d389971bb840b7399131","5883d38a971bb840b7399132"] .find({ _id: {$in : list}})