Создание схемы Mongoose с проверкой параметров - PullRequest
0 голосов
/ 28 января 2019

Я пытаюсь создать простую пользовательскую схему с помощью mongoose и хочу проверить некоторые из моих полей.Мне не ясно, какая проверка доступна мне при чтении документации, мне интересно, может ли кто-нибудь указать мне правильное направление, где можно прочитать обо всех доступных мне вариантах проверки?

const UserSchema = new Schema({
  email: {
    type: String,
    required: true,
    unique: true,
    trim: true,
  },
  password: {
    type: String,
    required: true,
  },

});

ДляНапример, я хотел бы знать, могу ли я объявить минимальную длину символа в своем свойстве электронной почты.Я знаю, что это можно сделать с помощью maxChar: и т. Д., Но я не могу найти часть в их документации, где говорится об этом?

1 Ответ

0 голосов
/ 28 января 2019

После некоторого написания этого вопроса я наконец нашел часть в документации mongoose, которую я искал.

Вот часть о параметрах проверки, доступных для схем Мангуста https://mongoosejs.com/docs/schematypes.html#strings

...