4

私はmongoを照会するための最良の方法を見つけようとしています。Mongoidと最新のmongoバージョンを使用しています

私がやりたいのはこのようなクエリです

user_id=>[IDの配列]およびuser_type=>"some_type" OR user_id=>[IDの配列]およびuser_type=>"some_type"

どうすればMongo/Mongoidでそれを行うことができますか?

4

1 に答える 1

8

モンゴシェルでは、次のようになります。

db.yourcollection.find({$or: [
    {user_id: {$in: [array_of_ids]}, user_type: "some_type"},
    {user_id: {$in: [array_of_ids2]}, user_type: "some_type2"}
]});
于 2012-12-05T18:55:45.267 に答える