如何在for循环中使用async.series

时间:2014-04-01 19:50:51

标签: mysql node.js asynchronous

我正在尝试找到一种方法来确保我的数据库查询作为下面显示的for循环的一部分运行。我不知道async.series是最好的方式,还是光纤可能有效?而不是粘贴代码的加载,而不是伪代码,它看起来像这样:

for length of array
  newArray = array.split
     databaseQuery(select **** from *** where x = newArray[0] and y = newArray[1]

我的问题是因为节点是异步的,它只是在查询运行时重复for循环拆分然后获取查询的结果,这意味着我只返回最后一个结果。

有没有办法确保每次在for循环中都执行数据库查询?我过去曾使用嵌套查询和回调,但我似乎无法找出每次循环调用查询的最佳方法

0 个答案:

没有答案