async和数据库问题
发布于 11 年前 作者 ilolita 4236 次浏览 最后一次编辑是 8 年前

调用async的waterfall函数,为什么在数据库执行插入操作之后,再进行读操作,就不执行了呢,哪位高手解答一下? 代码如下: async.waterfall([ function(callback){db.GetData_All((‘where utag = 0 or utag = 1’),function(count){ console.log(count); callback(null,count); })}, function(count,callback){ if(count == 0){ lineReader.eachLine(‘url.txt’,function(line,last){ db.Insert(line,1); // console.log(line); }) } callback(null,count); }, function(count,callback){db.GetData((‘where utype = 1 and utag = 0’),function(line){ callback(null,line); }) } ],function(err,results){ console.log(results); callback(results);} )

回到顶部