【发布时间】:2020-07-02 03:16:34
【问题描述】:
我在不同的教程中看到过这个例子,我只是想知道为什么它适用于新文档。新文件是否被视为已修改?我们不应该使用this.isNew || this.isModified 而不仅仅是 isModified 吗?
try {
if (!this.isModified("password")) {
return next();
}
let hashedPassword = await bcrypt.hash(this.password, 10);
this.password = hashedPassword;
return next();
} catch (err) {
return next(err);
}
});
【问题讨论】:
标签: javascript mongodb mongoose mongoose-schema