• 技术文章 >数据库 >MongoDB

    mongodb如何去除重复数据

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

    mongodb去重复数据的方法:

    1、进入mongo shell:

    ./mongo

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

    use admin

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

    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学习网