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 пример?

Ответы на вопрос(1)

Ваш ответ на вопрос