📅  最后修改于: 2023-12-03 15:32:56.662000             🧑  作者: Mango
MongoDB NOR运算符($nor)是一种逻辑运算符,用于执行"非任意"(NOT ANY)操作,其返回所有不满足任何查询表达式的文档。
{ $nor: [ { <expression1> }, { <expression2> }, ... ] }
参数 | 描述 ---|--- expression | 包含各种操作符表达式的文档,当表达式不为真时,将返回所有不满足该表达式的文档。
假设我们的数据集合中存储了一组年龄数据。我们需要查找所有不在30到40岁之间的数据,可以使用以下查询语句:
db.users.find( { $nor: [ { age: { $lte: 30 } }, { age: { $gte: 40 } } ] } )
以上语句将返回所有不在30到40岁之间的文档。
参考文献: