40: ConflictingUpdateOperators
MongoDB¿Qué significa?
Una actualización aplicó más de un operador de actualización en conflicto sobre el mismo campo (path). MongoDB no puede modificar el mismo path dos veces en una sola operación.
¿Por qué ocurre?
Operadores en conflicto que apuntan al mismo campo en un documento de actualización (p. ej., $set y $inc a la vez, o modificar al mismo tiempo un path padre y uno hijo), una actualización mal construida o un conflicto de paths anidados.
Cómo solucionarlo
Fusione en un solo operador los operadores en conflicto sobre el mismo campo, o divida la actualización en operaciones separadas. No modifique al mismo tiempo un path padre y uno hijo (p. ej., a y a.b). Revise el documento de actualización y asegúrese de que cada campo se modifique una sola vez.