toto je případ, kdy přidáváte model do globálního objektu mongoose, ale otevíráte samostatné připojení mongo.createConnection()
že modely nejsou součástí. Protože model nemá žádné připojení, nelze jej uložit do databáze.
to se řeší buď připojením k mongo na globálním mongoose připojení:
var connection = mongo.createConnection('mongodb://127.0.0.1/test');
// becomes
var connection = mongo.connect('mongodb://127.0.0.1/test');
nebo přidáním svých modelů do samostatného připojení:
var BookModel = mongo.model('abook', BookSchema);
// becomes
var BookModel = connection.model('abook', BookSchema);