因此,我正在构建一个系统,该系统的模型需要逐步验证。
假设我有一个具有以下架构的模型MyModel
:
{
propA: {
type: String,
required: true,
trim: true
},
propB: {
type: String,
required: true,
trim: true
},
propC: {
type: String,
required: true,
trim: true
},
propD: {
type: String,
required: true,
trim: true
}
}
我希望用户发送一个propA
和propB
来验证的JSON请求,然后将propC和propD附加到服务器端,然后再将模型持久化到MongoDB。
我可以编写一个自定义验证函数来验证用户的JSON,但是有没有更好的方法可以将猫鼬的验证重用于部分验证呢?