MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Mongoose gibt immer ein leeres Array NodeJS zurück

Der Aufruf von mongoose.model legt den Namen der Sammlung fest, an die das Modell gebunden ist, wobei der Standardname der pluralisierte Modellname in Kleinbuchstaben ist. Mit Ihrem Code wäre das also 'models' . Um das Modell mit den files zu verwenden Sammlung, ändern Sie diese Zeile in:

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

oder

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