mongoDB中查询重复数据条数的方法:1、在cmd下进入mongdb目录中的bin文件夹;2、输入“monGod --dbpath (数据存放的文件夹)”命令启动mongodb服务;3、使用“show dbs”查看数据库;4、再使用“db
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} } }
])
查询结果:
--结束END--
本文标题: mongodb如何查询重复数据的条数
本文链接: https://www.lsjlt.com/news/109277.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0