Mongodb-$用于查询AND、not或OR的模拟值
我在查询中使用$in运算符,如下所示:Mongodb-$用于查询AND、not或OR的模拟值,mongodb,mongodb-query,Mongodb,Mongodb Query,我在查询中使用$in运算符,如下所示: "data.answerId": { $in: answers } answers是一个普通数组。 查询结果给出的结果类似于逻辑或。我需要类似于逻辑的和 我已经阅读了文档的比较查询运算符部分中所有可能的变体,但找不到符合我需要的任何变体。在您的案例中使用$all而不是$in来匹配数组答案中的所有元素。尝试使用$all而不是$in。@sushantmehta谢谢!提交你的答案,我会选择正确的答案。
"data.answerId": {
$in: answers
}
answers
是一个普通数组。
查询结果给出的结果类似于逻辑或
。我需要类似于逻辑的和
我已经阅读了文档的比较查询运算符部分中所有可能的变体,但找不到符合我需要的任何变体。在您的案例中使用$all而不是$in来匹配数组答案中的所有元素。尝试使用$all而不是$in。@sushantmehta谢谢!提交你的答案,我会选择正确的答案。