'$in' 2 つのリスト (配列) のようなデータの mongoDB フィールドをクエリしたい:
{user: {$in: [<array1>]} AND user: {$in: [<array2>]}}
そのため、クエリは両方の配列に存在する「ユーザー」のみを返します。
これは正しくないと思います:
{user: {$in: [<array1>], [<array2>]}}
何か案は?
'$in' 2 つのリスト (配列) のようなデータの mongoDB フィールドをクエリしたい:
{user: {$in: [<array1>]} AND user: {$in: [<array2>]}}
そのため、クエリは両方の配列に存在する「ユーザー」のみを返します。
これは正しくないと思います:
{user: {$in: [<array1>], [<array2>]}}
何か案は?
$AND 演算子を使用することもできます。
http://docs.mongodb.org/manual/reference/operator/query/and/
{'$AND':[ {'user':{$in: [<..array1..>]} },{'user':{$in: [<..array2..>] } }] }