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')
}});
Weder "Fehler", noch "kein Fehler" werden auf dem Terminal gedruckt. Was mehr ist die Verbindung.auf "Fehler" scheint auch nicht zu feuern. Ich habe bestätigt, dass MongoDb läuft.mongoose.js instance.save() Callback nicht feuern
Dank @aaronheckmann! – LDK
Vielen Dank, eine Korrektur an mongoosejs.com's Tutorial gesendet. –
@aaronheckmann, wenn 'mongo.model' in' connection.model' geändert wird, bekomme ich 'TypeError: Undefinierter Typ unter 'paths.login' Haben Sie versucht, Schemas zu verschachteln? Sie können nur mit Refs oder Arrays verschachteln. –