DBAtlas · Атлас эксплуатации баз данных

121: DocumentValidationFailure

MongoDB

Что это значит?

Вставляемый или обновляемый документ отклонён, поскольку не удовлетворяет правилам проверки JSON Schema (validator), определённым для коллекции.

Почему возникает?

Документ не соответствует схеме: отсутствует обязательное поле, неверный тип BSON, значение вне допустимого диапазона/шаблона, дополнительные поля запрещены или правило нарушено при validationAction 'error'.

Как исправить

Изучите подробности ошибки (errInfo), чтобы увидеть, какое правило нарушено. Приведите документ в соответствие со схемой: добавьте обязательные поля и исправьте типы. Пересмотрите validator коллекции с помощью collMod. validationLevel/validationAction можно временно ослабить, но для качества данных лучше сохранять правила.

Открыть в DBAtlas →

Ещё по этой СУБД