sql >> Database >  >> NoSQL >> MongoDB

Mongoose retourneert altijd een lege array NodeJS

De oproep naar mongoose.model stelt de naam vast van de verzameling waaraan het model is gekoppeld, waarbij de standaardnaam de modelnaam in kleine letters in meervoud is. Dus met jouw code zou dat 'models' . zijn . Het model gebruiken met de files collectie, verander die regel in:

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

of

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


  1. Hoe $push update-modifier te gebruiken in MongoDB en C#, bij het bijwerken van een array in een document

  2. Mongodb Join op _id veld van String naar ObjectId

  3. Problemen met het uitvoeren van OAuthd-instantie

  4. Meerdere verbindingen maken en beheren in Redis Python