带轨的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

上一篇: mongodb with rails, find by id in array

下一篇: Skip autoload files generation in composer?