• 技术文章 >数据库 >MongoDB

    mongodb如何去除重复数据

    yangyang2020-05-08 15:36:32原创3643

    mongodb去重复数据的方法:

    1、进入mongo shell:

    1

    ./mongo

    2、切换到需要去重的集合所在的数据库:

    1

    use admin

    3、在mongo shell中编写并执行js代码:

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    var res=db.test.find();

    while(res.hasNext()){

          var res1=db.test.find();

          var re=res.next();

          while(res1.hasNext()){

                  var re1=res1.next();

                  if(re.age==re1.age){

                       db.test.remove({"age":re1.age});

                   }

           }

           db.test.insert(re);

    }

    专题推荐:mongodb
    上一篇:mongodb中如何删除字段 下一篇:mongodb可以存储什么数据类型?

    相关文章推荐

    • mongodb怎么关闭数据库连接?• mongodb怎么删除数据?• mongodb排序怎么用?• window怎么查看mongodb数据?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网