在Mongoose中更新散列密码

时间:2015-08-24 19:02:24

标签: hash mongoose passwords

this mongodb blog post显示了如何存储散列密码。它使用预挂钩,因此当保存密码时,它会自动散列。

但是,它还指出,在更新'操作,只需保存'。

如何通过save pre-hook方法更新Mongoose中的密码?

1 个答案:

答案 0 :(得分:2)

根据文档,还应该有pre update个钩子。它位于page的底部。

这是更新 updatedAt 字段的代码(根据文档)。

schema.pre('update', function() {
    this.update({},{ $set: { updatedAt: new Date() } });
});