У меня есть схема мангуста, вроде,
let Employee = new mongoose.Schema({
name: {
type: String,
required: true
},
email: {
type: String,
required: true,
trim: true,
unique: true,
validate: {
validator: validator.isEmail,
message: "{Value} is not valid"
}
},
contactNum: {
type: String,
validate: {
validator: validator.isMobilePhone,
message: "{Value} is not valid"
}
},
salary: {
type: String
}
});
Я проверяю, чтобы поле contactNum было «номером мобильного телефона», но возникает следующая ошибка , когда я оставил поле номера контакта пустым -
сообщение: «Проверка работника не удалась: contactNum: {Значение} не
действительный ", имя:" ValidationError "
Однако я не хочу, чтобы поле contactNum было required
.