如何删除MongoDB 3.x中的重复记录?

时间:2017-03-31 11:26:33

标签: mongodb

我试过

  

dropDups:true

但它不起作用, 有没有其他方法可以从mongo集合中删除重复项?

如何为特定字段分配唯一键?

1 个答案:

答案 0 :(得分:1)

  

在2.7

之后不推荐使用dropDupes

您可以进行聚合并编写脚本以删除重复项。 否则,您可以获取该集合的转储,然后从该旧集合中删除所有文档。 之后,为集合添加唯一索引,然后恢复集合。 mongoresore不会添加重复的集合。