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

Mongoose restituisce sempre un array vuoto NodeJS

La chiamata a mongoose.model stabilisce il nome della collezione a cui è legato il modello, con l'impostazione predefinita il nome del modello pluralizzato e minuscolo. Quindi, con il tuo codice, sarebbe 'models' . Per utilizzare il modello con i files raccolta, cambia quella riga in:

var Model = mongoose.model("Model", fileSchema, "files");

o

var Model = mongoose.model("file", fileSchema);