我希望能够在我的文档中搜索其中没有项目hidden
的每个项目,或者如果没有,则仅在不等于true
的情况下进行抓取。这可能吗?
我有以下选择,但遇到了错误的查询错误。
selector: {
hidden: {$in: [null, false]}
}
例如:
我希望将它们退回
{_id: "1", hidden: false, name: "John" }
{_id: "2", name: "Jim" }
不予退还
{_id: "3", hidden: true, name: "James" }
答案 0 :(得分:0)
您可以尝试使用or表达式来检查'hidden'属性的存在
{
"selector": {
"$or": [
{
"hidden": false
},
{
"hidden": {
"$exists": false
}
}
]
}
}