品易云推流 关闭
文章详情页
文章 > MongoDB > mongodb如何去除重复数据

mongodb如何去除重复数据

头像

yang

2020-05-08 15:36:323516浏览 · 0收藏 · 0评论

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); 
}
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

底部广告图