云计算D10

去重

将数据导出为JSON格式存档:

mongoexport.exe -d database_name -c collection_name -o filename.json 

清空当前集合的数据:

db.yourcollection.remove({})

新建唯一索引:

db.yourcollection.createIndex({public_no:1}, {unique:true})

导入之前存档的JSON文件数据:

mongoimport -d database_name -c collection_name --upsert filename.json

用到的几个参数选项说明:-d 数据库名 -c 集合名 -o 导出后的目录及文件名 --upsert 会根据唯一索引去掉重复记录

参考

Mongodb 删除重复数据的几个方法

你可能感兴趣的:(云计算D10)