Dzwonisz do mongoose.model
w zły sposób. Powinieneś przekazać obiekt obiektu schematu, ale przekazujesz 'BlogPost'
zamiast tego ciąg. Wypróbuj następujący kod:
var BlogPost= new Schema({
author: ObjectId,
title: String,
body: String,
date: Date
});
var myModel = mongoose.model('BlogPost', BlogPost); // BlogPost is an object here
Następnie mangusta utworzy blogposts
kolekcja (małe litery i liczba mnoga) w mongodb://localhost/test
Baza danych. Jeśli chcesz zmienić nazwę kolekcji odpowiadającą Twojemu modelowi, przekaż ją jako parametr thirs:
var myModel = mongoose.model('BlogPost', BlogPost, 'BlogPost');