Anda memanggil mongoose.model
dengan cara yang salah. Anda harus melewati objek objek skema, tetapi Anda melewati 'BlogPost'
string sebagai gantinya. Coba kode berikut:
var BlogPost= new Schema({
author: ObjectId,
title: String,
body: String,
date: Date
});
var myModel = mongoose.model('BlogPost', BlogPost); // BlogPost is an object here
Setelah itu luwak akan membuat blogposts
koleksi (huruf kecil dan jamak) di mongodb://localhost/test
basis data. Jika Anda ingin mengubah nama koleksi yang sesuai dengan model Anda, berikan sebagai parameter ketiga:
var myModel = mongoose.model('BlogPost', BlogPost, 'BlogPost');