121: DocumentValidationFailure
MongoDB含义
要插入或更新的文档因不满足集合上定义的 JSON Schema 校验规则(validator)而被拒绝。
原因
文档不符合 schema:缺少必填字段、BSON 类型错误、值超出允许的范围/模式、禁止附加字段,或在 validationAction 为 'error' 时违反规则。
解决方法
检查错误详情(errInfo)以了解违反了哪条规则。使文档符合 schema:添加必填字段并修正类型。用 collMod 检查集合的 validator。可以临时放宽 validationLevel/validationAction,但为保证数据质量,最好保留这些规则。