それが機能しなかった理由は、私が矢印法を使用していたためです。私はそれを通常の機能にする必要がありました:
userSchema.methods.setPassword = function (password) {
その理由は、矢印関数がthis
を処理するためです。 通常の関数とは異なります。詳細については、以下を参照してください。
http://exploringjs.com/es6/ch_arrow-functions.html
それが機能しなかった理由は、私が矢印法を使用していたためです。私はそれを通常の機能にする必要がありました:
userSchema.methods.setPassword = function (password) {
その理由は、矢印関数がthis
を処理するためです。 通常の関数とは異なります。詳細については、以下を参照してください。
http://exploringjs.com/es6/ch_arrow-functions.html