това е случай, в който добавяте модела към глобалния обект mongoose, но отваряте отделна връзка mongo.createConnection()
от които моделите не са част. Тъй като моделът няма връзка, той не може да запише в db.
това се решава или чрез свързване към mongo на глобалната връзка mongoose:
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);