【发布时间】:2016-05-27 19:43:41
【问题描述】:
这是我的猫鼬模式,deptName 是唯一的, 但我也希望它区分大小写,例如如果 xyz 保存在 db 中,那么 XYZ 不应该保存。
var department = mongoose.Schema({
deptName: {
type: String,
unique: true,
required: true
},
deptHead: {
type: mongoose.Schema.ObjectId,
ref: 'employee'
},
active: {
type: Boolean,
default: true
}
});
【问题讨论】:
-
我认为您的意思是区分大小写?喜欢这个问题:stackoverflow.com/questions/13991604/…
-
@JohnnyHK,我在 Mongoose v4.4.3 中测试了
lowercase,它会将XYZ转换为xyz,并将其保存到db...也许自定义验证应该更好.. .
标签: mongoose