Mongoose pre / post midleware не может получить доступ к [этому] экземпляру с помощью ES6
У меня есть дилемма, пытаясь добавить предварительную логику в модель мангуста, используяpre
промежуточное программное обеспечение и не может получить доступ кthis
экземпляр как обычно.
UserSchema.pre('save', next => {
console.log(this); // logs out empty object {}
let hash = crypto.createHash('sha256');
let password = this.password;
console.log("Hashing password, " + password);
hash.update(password);
this.password = hash.digest('hex');
next();
});
Вопрос: * Есть ли способ получить доступ кthis
пример?