我想查询version
小于3或完全丢失的所有文档。
我试过
{
version: [
{ $exists: false },
{ $lt: 3 }
]
}
但它不会返回任何文件。我的查询是什么意思,什么是正确的查询?
答案 0 :(得分:1)
您需要使用$or
:
{
$or: [
{ version: { $exists: false } },
{ version: { $lt: 3 } }
]
}
我不确定你所写的查询实际上是否意味着什么(至少记录了什么)。它指定了一个数组,但无法以逻辑方式组合这些元素($and
,$or
,$in
等。