0

我想查询version少于 3 个或完全丢失的所有文档。

我试过了

{
  version: [
    { $exists: false },
    { $lt: 3 }
  ]
}

但它不返回任何文件。我的查询是什么意思,正确的查询是什么?

4

1 回答 1

1

您需要使用$or

{
    $or: [
        { version: { $exists: false } },
        { version: { $lt: 3 } }
    ]
}

我不确定您所写的查询实际上意味着什么(至少,任何记录的内容)。它指定了一个数组,但无法在逻辑上组合元素($and$or$in等)。

于 2012-12-16T05:47:40.903 回答