La devolución de llamada de Mongoose.js instance.save () no se activa

<code>var mongo = require('mongoose');
var connection = mongo.createConnection('mongodb://127.0.0.1/test');

connection.on("error", function(errorObject){
  console.log(errorObject); 
  console.log('ONERROR');
});

var Schema = mongo.Schema;
var BookSchema = new Schema({ title : {type : String, index : {unique : true}}});
var BookModel = mongo.model('abook', BookSchema);
var b = new BookModel({title : 'aaaaaa'});

b.save( function(e){ 
  if(e){
    console.log('error')
  }else{
    console.log('no error')
}});
</code>

Ni el 'error', o 'ningún error' se imprimen en el terminal. Lo que es más, la conexión. En 'error' tampoco parece dispararse. He confirmado que MongoDb se está ejecutando.

Respuestas a la pregunta(3)

Su respuesta a la pregunta