Du ringer til mongoose.model
på en forkert måde. Du skal sende et skemaobjektobjekt, men du sender 'BlogPost'
snor i stedet for. Prøv følgende kode:
var BlogPost= new Schema({
author: ObjectId,
title: String,
body: String,
date: Date
});
var myModel = mongoose.model('BlogPost', BlogPost); // BlogPost is an object here
Derefter vil mongoose oprette blogposts
samling (små bogstaver og flertal) i mongodb://localhost/test
database. Hvis du vil ændre samlingsnavnet svarende til din model, skal du sende det som en thirs-parameter:
var myModel = mongoose.model('BlogPost', BlogPost, 'BlogPost');