0

我想在 mongoDB 字段中查询“$in”两个列表(数组)的数据:

{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 回答