11000: DuplicateKey (Fehlercode 11000)
MongoDBWas bedeutet das?
Der numerische Code des Duplicate-Key-Fehlers (wird zusammen mit dem E11000-Text zurückgegeben). Eine Schreiboperation hat einen Unique-Index-Constraint verletzt.
Ursache
Erneutes Schreiben desselben eindeutigen Felds, parallele Upserts, die denselben Schlüssel erzeugen, oder doppelte Dokumente in einem Bulk Write.
Lösung
Fange den Fehlercode 11000 im Anwendungscode ab und implementiere idempotentes Verhalten (aktualisieren, wenn vorhanden, sonst einfügen). Verwende bei Bulk-Operationen ordered:false, damit andere Dokumente als die Duplikate geschrieben werden können. Überprüfe die Eindeutigkeitsregel und die Indexdefinition.