Behebung von mongorestore 'E11000 duplicate key error collection'
English
Deutsch
Problem:
Du versuchst, mongorestore my-backup auszuführen, aber du siehst eine große Anzahl von Warnmeldungen wie diese:
mongorestore-warning.txt
- E11000 duplicate key error collection: mydb.mycollection index: _id_ dup key: { : "MyKey" }Lösung
Standardmäßig überschreibt oder löscht mongorestore keine vorhandenen Dokumente. Du musst es anweisen, jede Collection vor dem Importieren aus dem Backup zu löschen:
mongorestore-drop.sh
mongorestore --drop my-backupAlle Dokumente, die nicht im Backup enthalten sind, gehen nach der Ausführung dauerhaft verloren!
Beachte, dass dies keine Collections löscht, die nicht im Backup vorhanden sind.
Siehe auch mongodump/mongorestore minimale Beispiele
Check out similar posts by category:
Databases
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow