Mongodb - $in用于查询 AND 的模拟,而不是 OR



我在我的查询中使用$in运算符,如下所示:

"data.answerId": {
$in: answers
}

answers是一个普通数组。 查询的结果给了我类似于逻辑OR的结果。我需要类似于逻辑AND.

我已经阅读了文档Comparison Query Operators部分中所有可能的变体,但找不到满足我需求的任何内容。

在你的情况下使用 $all 而不是 $in 来匹配数组答案中的所有元素

相关内容

最新更新