MongoDB日記之:一意のインデックスを作成し、重複データを削除

503 ワード

2.xのバージョンは直接このようにすることができます.
db.collection.ensureIndex({user:1},{unique:true,dropDups:true})

3.xのバージョンは再インポート(cmd)のみエクスポートできます.
mongoexport -d [    ] -c [  ] -o [    ]

次に、データベースからすべてのデータを削除してから、一意のインデックスを新規作成します.
//    
db.collection.remove(false)
//      
db.collection.ensureIndex({"key":1},{"unique":true})

次にインポート(cmd):
mongoimport -d [    ] -c [  ] --upsert [         ]