草庐IT

dropDups

全部标签

mongodb - mongo 3在唯一索引上重复 - dropDups

在mongoDB的文档中它说:“3.0版更改:dropDups选项不再可用。”如果我真的想创建唯一索引并销毁重复条目,我可以做些什么(降级除外)?请记住,我每秒收到大约300次插入,所以我不能只删除所有重复项,并希望在我完成索引时不会有任何重复项。 最佳答案 是的dropDupes现在是deprecated从2.7.5版开始,因为无法正确预测在此过程中将删除哪个文档。通常,您有2个选项:使用新的集合:创建一个新集合,在这个新集合上创建唯一索引,运行批处理以将旧集合中的所有文档复制到新集合中,并确保在此过程中忽略重复键错误。在你自己的