在MongoDB集合中如何获取不包含指定字段的数据

2022年4月28日 29点热度 0人点赞

本篇经验将分享一个 MongoDB 数据库中查询数据的技巧:如何获取不包含指定字段的数据。

工具/原料

  • MongoDB 4.2.2(Windows系统)

方法/步骤

  1. 1

    连接本地 MongoDB 数据库服务(使用默认端口 27017):

    1. 打开一个命令行窗口;

    2. 直接运行 mongo 命令即可,其默认连接本地 27017 端口上的服务。

  2. 2

    切换到目标数据库中:

    1. 通过 show dbs 命令可以查看所有数据库,找到目标数据库;

    2. 通过 use 目标数据库名称 即可切换到目标数据库中。

  3. 3

    查看目标集合,并获取集合中所有数据:

    1. 通过 show collections 查询当前数据库中所有集合信息;

    2. 通过 db.目标集合名称.find() 获取集合中所有数据。

  4. 4

    通过 $exists 关键字获取集合中不包含指定字段的所有数据,格式如下:

    db.目标集合名称.find( { 指定字段 : {$exists : false } } )

    上述命令即可获取集合中不包含“指定字段”的所有数据。

    END

注意事项

  • 纸上得来终觉浅,绝知此事要躬行!
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部

laozhao

这个人很懒,什么都没留下

文章评论