• ADADADADAD

    mongodb如何查询重复数据的条数[ 建站问答 ]

    建站问答 时间:2024-12-01 18:58:04

    作者:文/会员上传

    简介:

    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}}}

    ])

    查询结果:

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

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mongodb