Mongoose SchemeString、大写字母的优先级和匹配
我想添加一个Mongoose SchemeString、大写字母的优先级和匹配,mongoose,Mongoose,我想添加一个gender字段,该字段接受[MmFf]并规范化为[MF]。 以下是我的模式: var UserSchema = new Schema({ name: String, gender : { type: String, upper: true, match: /[MmFf]/ } }); 我想知道SchemeString函数的执行顺序是什么。 如果在匹配之前执行大写,则我的匹配也可以是[MF] 关于trim和match,我也有类似的问题 谢谢。艾伦·赫克曼回答 “上
gender
字段,该字段接受[MmFf]
并规范化为[MF]
。
以下是我的模式:
var UserSchema = new Schema({
name: String,
gender : { type: String, upper: true, match: /[MmFf]/ }
});
我想知道SchemeString函数的执行顺序是什么。
如果在匹配
之前执行大写
,则我的匹配
也可以是[MF]
关于trim
和match
,我也有类似的问题
谢谢。艾伦·赫克曼回答
“上”和“修剪”是设置器-当指定值时,它是设置器
修改
match是一个验证器-稍后在调用.validate()或
.save()