Vì vậy, cuối cùng tôi đã tìm ra những gì tôi đã làm sai. Mã nguồn mongoose áp dụng tất cả các phương thức đã xác định bên trong schema.methods
đến nguyên mẫu của mô hình tại thời điểm mà giản đồ của mô hình được đặt thành tên mô hình (mongoose.model("modelname", modelSchema)
). Do đó, bạn phải xác định tất cả các phương thức, bổ sung các phương thức này vào đối tượng phương thức của thể hiện Schema, trước khi bạn đặt mô hình thành tên của nó. Tôi đã thiết lập mô hình trước khi xác định các phương pháp. Vấn đề đã được giải quyết.