【发布时间】:2021-07-08 23:02:21
【问题描述】:
我想要求字段依赖于其他字段值;我有字段 paypaleEmail ,当字段角色为“特定”时,我希望它是必需的,否则不需要。
paypalEmail: {
type: String,
required: function () { return this.role == 'particular', 'Paypal Email is required' },
trim: true,
validate: {
validator(email) {
return validator.isEmail(email)
},
message: '{VALUE} is not a valid email!',
},
lowercase: true,
},
当尝试发送请求时,我得到了 paypalEmail 是必需的
【问题讨论】:
标签: mongodb express validation mongoose