国内服务器
亚洲服务器
欧洲服务器
北美洲服务器
南美洲服务器
大洋洲服务器
非洲服务器

首页>>IDC资讯

mongodb如何查询重复数据的条数

发表时间:2022-10-13 09:02:30

mongodb中查询重复数据条数的方法:1、在cmd下进入mongdb目录中的bin文件夹;2、输入“mongod --dbpath (数据存放的文件夹)”命令启动mongodb服务;3、使用“show dbs”查看数据库;4、再使用“db”查看当前在哪个数据库;5、最后重新打开一个cmd窗口输入“db.getCollection('users').aggregate([{ $group: { _id : '$openid', count: { $sum : 1 } } },{ $match: { count: { $gt : 1} } }])”命令查询mongodb中重复数据条数即可。

下面是详细介绍:

例如有以下集合users:

{  "_id" : 1,  "openid" : "ojQrH5X-V1asIS7uAk2iL-m6azro"  },

{  "_id" : 2,  "openid" : "ojQrH5dwrqiv3O4zgZLWp43dBAa4"  },

{  "_id" : 3,  "openid" : "ojQrH5T4lgXm7Fbhyt1ytdrNy9Kg"  },

{  "_id" : 4,  "openid" : "ojQrH5X-V1asIS7uAk2iL-m6azro"  },

{  "_id" : 5,  "openid" : "ojQrH5d163NDRoXoGNbenTE17BDw"  },

{  "_id" : 6,  "openid" : "ojQrH5dwrqiv3O4zgZLWp43dBAa4"  },

{  "_id" : 7,  "openid" : "ojQrH5d163NDRoXoGNbenTE17BDw"  },

{  "_id" : 8,  "openid" : "ojQrH5dwrqiv3O4zgZLWp43dBAa4"  }

 查找集合中有重复的openid,显示重复的openid和重复的个数

db.getCollection('users').aggregate([

    { $group: { _id : '$openid', count: { $sum : 1 } } },

    { $match: { count: { $gt : 1} } }

])

查询结果:

上一篇 下一篇
最新文章

如何提高云服务器的安全系数

香港独立IP空间有什么优势

香港空间影响百度收录吗

为啥要租用美国VPS

VPS的缺点有哪些

香港vps作用在哪里

VPS的优点有哪些

外贸网站为啥选择美国vps

VPS能建多少个网站

VPS要如何选择位置

相关文章

在租用云主机时需要考虑哪些方面

美国服务器使用TCP协议的端口有哪些

高性价比国外云服务器不用备案,怎么选择?

高防服务器租用的注意因素有哪些

香港ip比较多的站群服务器租用做电商好吗

租用美国服务器如何加速

香港服务器的操作系统有哪些

关于IP地区归属的解释

使用国内不用备案cdn加速好处有哪些

美国云主机租用诀窍

X

截屏,微信识别二维码

微信号:muhuanidc

(点击微信号复制,添加好友)

打开微信

微信号已复制,请打开微信添加咨询详情!