Lỗi ở middleware pre('save') của mongoose
-
Hi anh/chị
Em đang dùng mongodb 4.0 và mongoose 4.1.2
Khi dùng pre('save') trong model để hash password của user trước khi lưu thì không thể lấy được giá trị của this (this = {})
Ai đã gặp trường hợp trên và biết cách khác phục xin chỉ em với
Em cảm ơn. -
Có thể sai nhưng bạn thử sửa 1 tý như bên dưới nhé:
ArticleSchema.pre('save', function (next) {
console.log(this);
next();
});Good luck
-
Thanks bác em cũng vừa search ra :))
Model không được dùng arrow function -
Good job :v