我想找出查询mongo的最佳方法。 我正在使用Mongoid和最新的mongo版本
我想做的就是像这样查询
user_id => [数组]和user_type => “some_type” 要么 user_id => [数组]和user_type => “some_type”
我怎么能在Mongo / Mongoid中做到这一点?
答案 0 :(得分:8)
在mongo shell中,它就像是,
db.yourcollection.find({$or: [
{user_id: {$in: [array_of_ids]}, user_type: "some_type"},
{user_id: {$in: [array_of_ids2]}, user_type: "some_type2"}
]});