2016-04-20 2 views

ответ

0

Как указано: mongoose-validators

Каждый тип проверки подлинности может быть передан необязательный параметры объекта в качестве первого аргумента. Следующие общие параметры могут быть определены:

skipNull - Пропустить проверку, если значение равно нулю или не определено, по умолчанию: ложь

skipEmpty - Пропустить проверку, если значение и пустая строка («»), нуль или undefined, значение по умолчанию: false

Сообщение

- Заменяет сообщение об ошибке по умолчанию , которое возвращается при завершении проверки.

Вы можете использовать его, как показано ниже, например, где я использую skipEmpty вариант:

var opts={skipEmpty:true}; 
var Schema = new mongoose.Schema({ 
    email: {type: String, validate: validators.isEmail(opts)} 
});