Jadi saya akhirnya tahu apa yang saya lakukan salah. Kode sumber luwak menerapkan semua metode yang ditentukan di dalam schema.methods
ke prototipe model pada titik di mana skema model diatur ke nama model (mongoose.model("modelname", modelSchema)
). Oleh karena itu, Anda harus menentukan semua metode, yang menambahkan metode ini ke objek metode dari instance Skema, sebelum Anda menyetel model ke namanya. Saya sedang mengatur model sebelum mendefinisikan metode. Masalah terpecahkan.