Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to set custom setter for property in mongoose?

How do I define setter for schema property after I have defended schema like

var User = new Schema({email:String})

How do I define setter for that email property like:

User.email.setter(function ...)

?

like image 407
Bek Avatar asked Oct 17 '25 11:10

Bek


1 Answers

I found the solution. Custom properties can be set like

User.path("email", {
    set: function(email) {
        return email
    }
})
like image 181
Bek Avatar answered Oct 19 '25 00:10

Bek