Zo kwam ik er eindelijk achter wat ik fout deed. De broncode van mangoest past alle gedefinieerde methoden toe binnen schema.methods
naar het prototype van het model op het punt waarop het schema van het model is ingesteld op de modelnaam (mongoose.model("modelname", modelSchema)
). Daarom moet u alle methoden definiëren, die deze methoden toevoegen aan het methodeobject van de Schema-instantie, voordat u het model instelt op zijn naam. Ik was bezig met het instellen van het model voordat ik de methoden definieerde. Probleem opgelost.