如何在mongoose中设置属性的自定义setter?

Bek*_*Bek 3 mongoose node.js

在我保护了模式之后,如何为模式属性定义setter

var User = new Schema({email:String})
Run Code Online (Sandbox Code Playgroud)

如何为该email属性定义setter,如:

User.email.setter(function ...)
Run Code Online (Sandbox Code Playgroud)

Bek*_*Bek 8

我找到了解决方案.自定义属性可以设置为

User.path("email", {
    set: function(email) {
        return email
    }
})
Run Code Online (Sandbox Code Playgroud)