DBAtlas · Atlas de operaciones de bases de datos

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.

Abrir en DBAtlas →

Más entradas de este motor