0

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

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

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

required:false

到那个领域。

非常感谢

4

1 回答 1

0

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

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

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

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

于 2013-05-23T08:06:07.250 回答