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')
}});
Ni el 'error' ni el 'error' se imprimen en el terminal. Además, la conexión. En 'error' no parece disparar tampoco. Confirmé que MongoDb se está ejecutando.Mongoose.js instance.save() devolución de llamada que no se activa
Gracias @aaronheckmann! – LDK
Gracias, envió una corrección al tutorial de mongoosejs.com. –
@aaronheckmann, al cambiar 'mongo.model' por' connection.model' Obtengo 'TypeError: tipo indefinido en 'paths.login' ¿Intentó anidar esquemas? Solo puedes anidar usando refs o arrays. –