【发布时间】:2019-10-08 00:48:21
【问题描述】:
我正在使用猫鼬模式,并为一些非必填字段编写了一个自定义验证器。当该字段存在时,验证器可以正常工作,但如果该字段丢失,则验证器会失败(这没关系,因为该字段未标记为“必填”)。
我的问题是:
- 这是正确的行为吗?
- 如果缺少该字段,如何使其跳过验证?
【问题讨论】:
-
您是否尝试向验证器添加空检查?
-
我做了,结果一样。
标签: node.js mongodb mongoose mongoose-schema