JavaScript phân biệt chữ hoa chữ thường đối với tên biến. Bạn có User
mô hình và User
kết quả có cùng tên.
Mã của bạn sẽ hoạt động với thay đổi sau:
User.findById(id , function (err, user) {
/* ^ use small `u` */
if (err) return handleError(err)
/* rest of your code */
Cũng nên nhớ rằng trong mã của bạn, bạn đang khai báo một biến khác có tên là user
. Bạn sẽ cần phải thay đổi điều đó thành một cái gì đó khác.