これは、モデルをグローバルマングースオブジェクトに追加しているが、別の接続を開いている場合ですmongo.createConnection()
モデルがの一部ではないこと。モデルには接続がないため、データベースに保存できません。
これは、グローバルマングース接続でmongoに接続することで解決されます:
var connection = mongo.createConnection('mongodb://127.0.0.1/test');
// becomes
var connection = mongo.connect('mongodb://127.0.0.1/test');
または、モデルを別の接続に追加します:
var BookModel = mongo.model('abook', BookSchema);
// becomes
var BookModel = connection.model('abook', BookSchema);