mongoose 无法使用save存数据
var mongoose = require('mongoose'); //引用mongoose模块
mongoose.Promise = global.Promise;
var db = mongoose.createConnection('localhost','test'); //创建一个数据库连接
db.on('error',console.error.bind(console,'连接错误:'));
db.once('open',function(){
console.log('open')
});
var PersonSchema = new mongoose.Schema({
name:String //定义一个属性name,类型为String
});
var PersonModel = db.model('Person',PersonSchema);
//如果该Model已经发布,则可以直接通过名字索引到,如下:
//var PersonModel = db.model('Person');
//如果没有发布,上一段代码将会异常
var personEntity = new PersonModel({name:'Krouky'});
//打印这个实体的名字看看
console.log(personEntity.name); //Krouky
personEntity.save(function(err){
console.log(err)
})就这段代码。在我这里,不会报错,
运行结束以后,数据库中没有数据