đây là trường hợp bạn đang thêm mô hình vào đối tượng mongoose chung nhưng lại mở một kết nối riêng mongo.createConnection()
mà các mô hình không phải là một phần của. Vì mô hình không có kết nối nên không thể lưu vào db.
điều này được giải quyết bằng cách kết nối với mongo trên kết nối mongoose toàn cầu:
var connection = mongo.createConnection('mongodb://127.0.0.1/test');
// becomes
var connection = mongo.connect('mongodb://127.0.0.1/test');
hoặc bằng cách thêm các mô hình của bạn vào kết nối riêng của bạn:
var BookModel = mongo.model('abook', BookSchema);
// becomes
var BookModel = connection.model('abook', BookSchema);