mongodb上面重复的记录很烦人,可以自己写一个简单的脚本来清除,今天又看到一个简单的办法:
只要对关键的几个属性建立一个索引,将dropDups设为true,那些重复的记录就会自动删除掉:
db.test.ensureIndex({id: 1,name: 1}, {unique: true, dropDups: true})
(之后如果添加重复的记录,mongodb也会自动删除之,如果想要去除该所以,可以使用这个命令:
db.test.dropIndex({id: 1, name: 1})
)