mongoose - проверять поля по отдельности - PullRequest
0 голосов
/ 01 сентября 2018

Итак, я строю систему, в которой есть модель, которую нужно проверять поэтапно.

Допустим, у меня есть модель 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
  }
}

Я ожидаю, что пользователь отправит запрос JSON с propA и propB, который я хочу проверить, и затем propC и propD будут присоединены на стороне сервера, прежде чем сохранить модель в MongoDB.

Я могу просто написать пользовательскую функцию проверки для проверки JSON пользователя, но есть ли лучший способ повторно использовать проверку mongoose для частичной проверки?

...