$not
语法
- { $not: [ { <表达式1> }, { <表达式2> }, ... } ] }
描述
$not 是一个逻辑“非”操作。它的作用是选择不匹配表达式( [ <表达式1>, <表达式2>, … ] )的记录。只要不满足其中的任意一个表达式,记录就会返回。
示例
- 查询集合 foo.bar 下“age”字段值不等于20或“price”字段值不小于10的记录:
- > db.foo.bar.find( { $not: [ { age: 20 }, { price: { $lt: 10 } } ] } )