【发布时间】:2016-03-23 21:43:42
【问题描述】:
我有一个 sql 查询,我使用 node-mysql 库在 nodejs 中执行。
我想对查询结果运行一个 for 循环,如下所示:
sql.query(query, function(err, rows, field){
if (err) throw err;
for(var i = 0; i < rows.length; i++) {
do_something_complicated();
}
}
我尝试使用异步库并将 sql.query() 放在第一个函数中,将我的其余代码放在第二个函数中,但它等待查询完成而不是 for 循环。
谁能帮忙?
【问题讨论】:
标签: mysql node.js asynchronous synchronous