【问题标题】:Set default to Required for a field in a model in Mongoose?将猫鼬模型中的字段的默认设置为必需?
【发布时间】:2013-05-23 16:06:07
【问题描述】:

我使用 Mongoose 作为 NodeJS 客户端与 MongoDB 进行通信。

当我定义我的 Schema 时,我发现对于我的大部分字段,我想在其上放置一个“必需”验证器。

我想检查是否有我可以设置的属性,以便在我没有指定时自动将“验证器”放到字段中

required:false

到那个字段。

非常感谢

【问题讨论】:

    标签: node.js mongodb mongoose


    【解决方案1】:

    你可以使用'pre'方法:http://mongoosejs.com/docs/api.html#schema_Schema-pre

    它允许您在事件之前定义要使用的函数。

    因此您可以在保存之前定义一个验证器并将其附加到您的架构中。

    我知道它不像你想要的那样附加到一个字段,但我希望它可以帮助你

    【讨论】:

      猜你喜欢
      • 2018-10-02
      • 1970-01-01
      • 1970-01-01
      • 2015-01-07
      • 1970-01-01
      • 2020-10-22
      • 2018-10-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多