12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
ADADADADAD
建站问答 时间:2024-12-01 18:58:04
作者:文/会员上传
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
mongodb中查询重复数据条数的方法:1、在cmd下进入mongdb目录中的bin文件夹;2、输入“mongod --dbpath (数据存放的文件夹)”命令启动mongodb服务;3、使用“show dbs”查看数据
以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。
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}}}
])
查询结果:
11-20
11-19
11-20
11-20
11-20
11-19
11-20
11-20
11-19
11-20
11-19
11-19
11-19
11-19
11-19
11-19