我想在 mongoDB 字段中查询“$in”两个列表(数组)的数据:
{user: {$in: [<array1>]} AND user: {$in: [<array2>]}}
因此查询仅返回两个数组中都存在的那些“用户”。
我觉得这是不对的:
{user: {$in: [<array1>], [<array2>]}}
有任何想法吗?
我想在 mongoDB 字段中查询“$in”两个列表(数组)的数据:
{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..>] } }] }