带轨的mongodb,通过数组中的id查找
我可以从Mongodb中通过BSON id获取元素
db.my_collection.find({_id: ObjectId("567bc95ab62c732243123450")})
它的工作原理。 但是,我怎样才能得到一个ID数组? 就像是
db.my_collection.find({_id: [ObjectId("567bc95ab62c732243123450"])})
正如mongodb的网站上所建议的那样,我尝试了不同的方式,但交互式shell对语法抱怨。
编辑:
发现问题:
它应该是
db.my_collections.find({_id: { $in : [ObjectId("567bc95ab62c732243123450")]}})
在Rails中:
MyCollection.find({'_id' => { "$in" => collection_ids}})
链接地址: http://www.djcxy.com/p/66255.html