Lý do nó không hoạt động là vì tôi đang sử dụng phương pháp mũi tên. Tôi phải làm cho nó trở thành một chức năng bình thường:
userSchema.methods.setPassword = function (password) {
Lý do là vì các hàm mũi tên xử lý this
khác với các chức năng thông thường. Vui lòng xem phần sau để biết thêm chi tiết:
http://exploringjs.com/es6/ch_arrow-functions.html