为了账号安全,请及时绑定邮箱和手机立即绑定

请问mongodb 怎么查询重复的数据

请问mongodb 怎么查询重复的数据

慕丝7291255 2018-08-19 22:19:13
各位老板 数据库有个 user表 里面有个IP字段 请问我怎么查出这张表中 所有有重复IP的数据呢
查看完整描述

1 回答

?
MMMHUHU

TA贡献1834条经验 获得超8个赞

可以使用aggregate实现.
比如:

> db.user.aggregate(

    {'$group':{

        '_id': {'IP': '$IP'},

        'uniqueIds': {'$addToSet': '$_id'},

        'count' : {'$sum': 1}

    }},

    {'$match': {

        'count': {'$gt': 1}

    }}

)


查看完整回答
反对 回复 2018-08-26
  • 1 回答
  • 0 关注
  • 2654 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信