首页 > nodejs中,async异步控制的问题

nodejs中,async异步控制的问题

现有两个任务,第一个在数据库查询,返回如果没有结果就进行第二个任务新建,如果有结果就结束任务。如果用async的话怎么实现?
原来用if else挺简单的,就是想如果用async模块的话该怎么写


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);
});

估计得用async.waterfall()
http://blog.csdn.net/sxyizhiren/article/details/18240435

【热门文章】
【热门文章】