Così ho finalmente capito cosa stavo sbagliando. Il codice sorgente mongoose applica tutti i metodi definiti all'interno di schema.methods
al prototipo del modello nel punto in cui lo schema del modello è impostato sul nome del modello (mongoose.model("modelname", modelSchema)
). Pertanto, è necessario definire tutti i metodi, che aggiungono questi metodi all'oggetto metodo dell'istanza Schema, prima di impostare il nome del modello. Stavo impostando il modello prima di definire i metodi. Problema risolto.