gpt4 book ai didi

node.js - 如果缺少非必填字段,Mongoose 自定义验证器将失败

转载 作者:可可西里 更新时间:2023-11-01 10:36:31 26 4
gpt4 key购买 nike

我正在使用 mongoose 模式,并为一些非必填字段编写了一个自定义验证器。当该字段存在时验证器工作完美,但如果该字段丢失(这没关系,因为该字段未标记为“必填”)则失败。

我的问题是:

  1. 这是正确的行为吗?
  2. 如果缺少该字段,如何让它跳过验证?

最佳答案

您可以使用自定义验证器,因为它仅在值存在时被调用。

另见: Mongoose validation: required : false, validate : regex, issues with empty values

关于node.js - 如果缺少非必填字段,Mongoose 自定义验证器将失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56241430/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com