DBAtlas · Atlas de operaciones de bases de datos

121: DocumentValidationFailure

MongoDB

¿Qué significa?

El documento que se inserta o actualiza se rechazó porque no cumple las reglas de validación JSON Schema (validator) definidas en la colección.

¿Por qué ocurre?

El documento no se ajusta al esquema: falta un campo obligatorio, un tipo BSON incorrecto, un valor fuera del rango/patrón permitido, campos adicionales prohibidos o una violación de regla mientras validationAction es 'error'.

Cómo solucionarlo

Inspeccione los detalles del error (errInfo) para ver qué regla se violó. Haga que el documento se ajuste al esquema: añada los campos obligatorios y corrija los tipos. Revise el validator de la colección con collMod. validationLevel/validationAction pueden relajarse temporalmente, pero es preferible mantener las reglas por la calidad de los datos.

Abrir en DBAtlas →

Más entradas de este motor