66: ImmutableField (cannot update _id) (_id kann nicht aktualisiert werden)
MongoDBWas bedeutet das?
Es wurde versucht, ein unveränderliches Feld zu aktualisieren, typischerweise das Feld _id des Dokuments. _id kann nach dem Anlegen des Dokuments nicht geändert werden.
Ursache
Ein Update, das das Feld _id ändern will, eine nicht erlaubte Aktualisierung eines Shard-Key-Felds oder das Setzen eines als unveränderlich behandelten Felds auf einen neuen Wert.
Lösung
Aktualisiere den Wert von _id nicht; wird eine andere _id benötigt, füge das Dokument mit der neuen _id ein und lösche das alte (Insert + Delete). Befolge bei Shard-Key-Updates die MongoDB-Regeln. Entferne unveränderliche Felder aus dem Update-Dokument und setze nur änderbare Felder.