MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Il metodo di istanza di Mongoose non è definito

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.