• $not
    • 语法
    • 描述
    • 示例

    $not

    语法

    1. { $not: [ { <表达式1> }, { <表达式2> }, ... } ] }

    描述

    $not 是一个逻辑“非”操作。它的作用是选择不匹配表达式( [ <表达式1>, <表达式2>, … ] )的记录。只要不满足其中的任意一个表达式,记录就会返回。

    示例

    • 查询集合 foo.bar 下“age”字段值不等于20或“price”字段值不小于10的记录:
    1. > db.foo.bar.find( { $not: [ { age: 20 }, { price: { $lt: 10 } } ] } )