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

121: DocumentValidationFailure

MongoDB

O que significa?

O documento inserido ou atualizado foi rejeitado porque não satisfaz as regras de validação JSON Schema (validator) definidas na collection.

Por que acontece?

O documento não está em conformidade com o schema: um campo obrigatório ausente, um tipo BSON errado, um valor fora do intervalo/padrão permitido, campos adicionais proibidos, ou uma violação de regra enquanto validationAction é 'error'.

Como resolver

Inspecione os detalhes do erro (errInfo) para ver qual regra foi violada. Faça o documento se adequar ao schema: adicione os campos obrigatórios e corrija os tipos. Revise o validator da collection com collMod. validationLevel/validationAction podem ser relaxados temporariamente, mas manter as regras é preferível para a qualidade dos dados.

Abrir no DBAtlas →

Mais entradas deste banco