0
in Schema habe ichMongoose Schemavalidierung
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);
, aber ich habe einen Fehler: this.invalidate ist keine Funktion. Wer kann mir helfen?
Dank, its me half)! – MrGabriel