66: ImmutableField (cannot update _id) (no se puede actualizar _id)
MongoDB¿Qué significa?
Se intentó actualizar un campo inmutable, normalmente el campo _id del documento. _id no puede cambiarse después de crear el documento.
¿Por qué ocurre?
Una actualización que intenta cambiar el campo _id, actualizar un campo de shard key de una forma no permitida o asignar un nuevo valor a un campo tratado como inmutable.
Cómo solucionarlo
No actualice el valor de _id; si se necesita otro _id, inserte el documento con el nuevo _id y elimine el antiguo (insert + delete). Siga las reglas de MongoDB para actualizar la shard key. Elimine los campos inmutables del documento de actualización y asigne solo campos modificables.