猫鼬-分别验证字段

时间:2018-09-01 06:11:59

标签: node.js mongodb mongoose mongoose-schema

因此,我正在构建一个系统,该系统的模型需要逐步验证。

假设我有一个具有以下架构的模型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
  }
}

我希望用户发送一个propApropB来验证的JSON请求,然后将propC和propD附加到服务器端,然后再将模型持久化到MongoDB。

我可以编写一个自定义验证函数来验证用户的JSON,但是有没有更好的方法可以将猫鼬的验证重用于部分验证呢?

0 个答案:

没有答案