当前位置:Gxlcms > 数据库问题 > MongoDB数据重复解决方案

MongoDB数据重复解决方案

时间:2021-07-01 10:21:17 帮助过:81人阅读

第二个括号是:操作相对应的文档

然后我依次向大家解释是什么意思:

aggregate:(聚合管道)

1.group只会返回参与分组的字段

2.根据name分组统计数量

3.$match匹配数量大于1的数据

4.doc.dups.shift();表示从数组第一个值开始删除;作用是踢除重复数据其中一个_id,让后面的删除语句不会删除所有数据 5.使用forEach循环根据_id删除数据   $addToSet 操作符只有在值没有存在于数组中时才会向数组中添加一个值。如果值已经存在于数组中,$addToSet返回,不会修改数组。

技术图片

 

 

 技术图片

数据重复name字段已经删除。

 

MongoDB数据重复解决方案

标签:mongo   重复数据   png   mat   统计   估计   出现   ups   表示   

人气教程排行