【发布时间】:2016-06-09 00:23:15
【问题描述】:
在我拥有的架构中
email: {
type: String,
required: [true, "Email is required"],
unique: true
}
for validation with "unique" i am create
schema.path('email').validate(function(v){
mongoose.models['User'].findOne({email: this.email}, function(err, user){
if(err){
throw err;
}else{
if(user){
this.invalidate("email", "Email exists!");
}
}
});
}, null);
但我有一个错误: this.invalidate 不是函数。谁能帮我?
【问题讨论】: