DBAtlas · 数据库运维图谱

121: DocumentValidationFailure

MongoDB

含义

要插入或更新的文档因不满足集合上定义的 JSON Schema 校验规则(validator)而被拒绝。

原因

文档不符合 schema:缺少必填字段、BSON 类型错误、值超出允许的范围/模式、禁止附加字段,或在 validationAction 为 'error' 时违反规则。

解决方法

检查错误详情(errInfo)以了解违反了哪条规则。使文档符合 schema:添加必填字段并修正类型。用 collMod 检查集合的 validator。可以临时放宽 validationLevel/validationAction,但为保证数据质量,最好保留这些规则。

在 DBAtlas 中打开 →

同一数据库的其他条目