【大雾】mongoose中createConnection和connect的大坑!

遭遇此坑真是刻骨铭心。。。。。几乎找了半天的错误。。。查了API,看了好多人的代码。。。最后。。。终于发现是哪里有问题。。。

其实不记得这种写法怎么来的了。。。。= = 因为刚开始看代码的时候会点开很多教程看。。可能默默就错了。。。。

错误:

<span style="font-size:14px;color:#333333;">var db = mongoose.createConnection(setting.host, setting.db);
db.once('open',function(){
	console.log('success');
	var schema = mongoose.Schema({
		title:String
	});
	var model = mongoose.model('all',schema);

	var kit = new model({title: 'xxx'});

	kit.save(function(err, date, num){
		console.log('!');
		if(err) console.log(err);
		else if(date) console.log(date);
		else console.log(num);
	})

})</span>

现象:可以显示success,但是用save的时候却没有反应。。因为model是错的。。具体反应应该是要追溯到源码的。。。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值