MongoDB操作符$exists
来源:互联网 发布:sqlserver基础知识 编辑:程序博客网 时间:2024/06/16 04:44
$exists语法: { field: { $exists: <boolean> } }
1.当boolean为true,$exists匹配包含字段的文档,包括字段值为null的文档。
2.当boolean为false,$exists返回不包含对应字段的文档。
如下records集合:
{ a: 5, b: 5, c: null }{ a: 3, b: null, c: 8 }{ a: null, b: 3, c: 9 }{ a: 1, b: 2, c: 3 }{ a: 2, c: 5 }{ a: 3, b: 2 }{ a: 4 }{ b: 2, c: 4 }{ b: 2 }{ c: 6 }
db.records.find( { a: { $exists: true } } )查询结果是:
{ a: 5, b: 5, c: null }{ a: 3, b: null, c: 8 }{ a: null, b: 3, c: 9 }{ a: 1, b: 2, c: 3 }{ a: 2, c: 5 }{ a: 3, b: 2 }{ a: 4 }
db.records.find( { b: { $exists: false } } )查询结果如下:
{ a: 2, c: 5 }{ a: 4 }{ c: 6 }
阅读全文
0 0
- MongoDB操作符$exists
- 【mongoDB-查询】---$exists
- MongoDB条件操作符
- mongodb-更新操作符
- MongoDB相关操作符
- MongoDB $where操作符
- MongoDB 条件操作符
- MongoDB $type 操作符
- [MongoDB]条件操作符
- mongodb条件操作符
- MongoDB常用操作符
- MongoDB--操作符
- mongodb 常用操作符
- MongoDB 条件操作符
- mongodb 操作符$
- MongoDB 条件操作符
- MongoDB $type 操作符
- mongodb 聚合操作 操作符
- 4、位置PID参数整定
- 使用TeamViewer,windows远程控制ubuntu
- Mysql数据库引擎解析
- 微信 返回键 跳转指定页面
- Android新特性之CardView的简单使用
- MongoDB操作符$exists
- NET BAT 执行控制台EXE 传参
- Android Service完全解析,关于服务你所需知道的一切(下)
- Java程序员最不爽项目经理的十大行为
- 写不来的算法代码
- 5、速度PID控制
- 网页设计报价
- BeCoolCmsx下表单里日期选择器的使用
- 第二章 关于MapReduce