MongoDB日記之:一意のインデックスを作成し、重複データを削除
503 ワード
2.xのバージョンは直接このようにすることができます.
3.xのバージョンは再インポート(cmd)のみエクスポートできます.
次に、データベースからすべてのデータを削除してから、一意のインデックスを新規作成します.
次にインポート(cmd):
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 [ ]