Je belt mongoose.model
op een verkeerde manier. Je zou een schema-objectobject moeten doorgeven, maar je passeert 'BlogPost'
string in plaats daarvan. Probeer de volgende code:
var BlogPost= new Schema({
author: ObjectId,
title: String,
body: String,
date: Date
});
var myModel = mongoose.model('BlogPost', BlogPost); // BlogPost is an object here
Daarna maakt mangoest blogposts
verzameling (kleine letters en meervoud) in mongodb://localhost/test
databank. Als u de collectienaam die overeenkomt met uw model wilt wijzigen, geef dit dan door als een derde parameter:
var myModel = mongoose.model('BlogPost', BlogPost, 'BlogPost');