$not聚合运算符用于将指定布尔表达式的值取反,比如,表达式的值为
true,
$not返回
false;表达式的值为
false,
$not则返回
true。
语法
{
$not: [ <expression> ] }
使用
除false外,null、0和undefined都被认为是false,其他值包括非零值和数组都被认为是true,如:
| 例子 | 结果 |
|---|---|
{ $not: [ true ] } |
false |
{ $not: [ [ false ] ] } |
false |
{ $not: [ false ] } |
true |
{ $not: [ null ] } |
true |
{ $not: [ 0 ] } |
true |
举例
inventory集合有下列文档:
{
"_id" : 1, "item" : "abc1", "description": "product 1"

最低0.47元/天 解锁文章
887

被折叠的 条评论
为什么被折叠?



