DBAtlas · Atlas de operações de banco de dados

40: ConflictingUpdateOperators

MongoDB

O que significa?

Um update aplicou mais de um operador de atualização conflitante ao mesmo campo (path). O MongoDB não consegue modificar o mesmo path duas vezes em uma única operação.

Por que acontece?

Operadores conflitantes direcionados ao mesmo campo em um documento de update (por exemplo, $set e $inc juntos, ou modificar um path pai e um filho ao mesmo tempo), um update mal construído, ou um conflito de path aninhado.

Como resolver

Junte os operadores conflitantes no mesmo campo em um único operador, ou divida o update em operações separadas. Não modifique um path pai e um filho (por exemplo, a e a.b) ao mesmo tempo. Revise o documento de update e certifique-se de que cada campo é modificado apenas uma vez.

Abrir no DBAtlas →

Mais entradas deste banco