0

'$in' 2 つのリスト (配列) のようなデータの mongoDB フィールドをクエリしたい:

{user: {$in: [<array1>]} AND user: {$in: [<array2>]}}

そのため、クエリは両方の配列に存在する「ユーザー」のみを返します。

これは正しくないと思います:

 {user: {$in: [<array1>], [<array2>]}}

何か案は?

4

1 に答える 1

3

$AND 演算子を使用することもできます。

http://docs.mongodb.org/manual/reference/operator/query/and/

{'$AND':[ {'user':{$in: [<..array1..>]} },{'user':{$in: [<..array2..>] }  }] }
于 2013-10-23T12:19:57.130 に答える