mongoose处理异步返回值的问题

mongoose 有两种调用方式,1种callbacl,1种promise。

比如定义个getAll
1.callback

a.js
回调形式,外面
function getAll(cb){
    xxModel.find({},cb);
}
module.exports.getAll=getAll;

b.js
var a=require('a');
a.getAll(function(err,result){
    console.log(result);
})

2.promise

a.js
function personTest() {
  return Person.find({}).exec();
}

b.js
var a=requre('a');
a.getAll().then(fnction(rseult){
    console.log(result);
}).catch(function(err){
    console.log(err);
})
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值