为了账号安全,请及时绑定邮箱和手机立即绑定

nodejs中,async异步控制的问题

nodejs中,async异步控制的问题

慕斯王 2019-04-16 17:06:05
现有两个任务,第一个在数据库查询,返回如果没有结果就进行第二个任务新建,如果有结果就结束任务。如果用async的话怎么实现?原来用ifelse挺简单的,就是想如果用async模块的话该怎么写
查看完整描述

2 回答

?
LEATH

TA贡献1936条经验 获得超6个赞

javascriptasync.waterfall([
function(cb){
dao.get(...,cb);
},function(result,cb){
if(result){
cb(null,result);
}else{
dao.newInstance(...,cb);
}
}],function(err,result){
consloe.log(err,result);
});
                            
查看完整回答
反对 回复 2019-04-16
  • 2 回答
  • 0 关注
  • 321 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信