MongoDB数据库如何查询某个字段不存在的文档

时间:2024-10-13 01:13:53

1、打开一个命令行窗口,通过 mongo 命令连接本地的 MongoDB 数据库服务。

MongoDB数据库如何查询某个字段不存在的文档

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

MongoDB数据库如何查询某个字段不存在的文档

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

MongoDB数据库如何查询某个字段不存在的文档

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

MongoDB数据库如何查询某个字段不存在的文档

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

MongoDB数据库如何查询某个字段不存在的文档
© 手抄报圈