MongoDB数据库如何查询某个字段不存在的文档
1、打开一个命令行窗口,通过 mongo 命令连接本地的 MongoDB 数据库服务。

2、查询测试集合中文档数据的字段信息,步骤如下:
1. 通过 use 命令切换到测试数据库中;
2. 通过 db.集合名称.find() 命令查询当前文档数据,可通过 pretty 美化输出。
图示,集合中的文档均包含了两个字段(除了系统默认增加的 _id 字段)。

3、向集合中添加测试数据,步骤如下:
1. 通过 db.集合名称.insertOne( {...} ) 向集合中插入一条文档数据,注意,相比原始文档,这条新文档要少一个字段。

4、查询集合中缺失某个字段的所有文档信息,命令格式如下:
db.集合名称.find( {字段名称 : { $exists : false } } ); 该命令会返回集合中所有缺失指定字段的文档数据。

5、补充,上述命令同样可以查询集合中包含某个字段的所有文档数据,格式为:
db.集合名称.find( {字段名称 : { $exists : true } } ) ;

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:91
阅读量:77
阅读量:37
阅读量:139
阅读量:79