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 に答える