【发布时间】:2018-09-27 16:31:22
【问题描述】:
我正在尝试在 nodejs 的 for 循环中运行查询,并且 for 循环的每次迭代都运行一个查询。查询是通过返回 Promise 的“get()”方法完成的。在我的函数(包含这个 for 循环)中,我返回 get() 方法返回的承诺,如下所示:
for(var i=0; i < productIds.length; i++) {
return queryObject.get(productIds[i]).then(//handle result)
}
但这会在第一次迭代后返回,并且不会在其余的迭代中继续。我该如何解决这个问题?
对于上下文,我使用 Parse 的 Cloud Functions。
【问题讨论】:
-
分享一个更大的代码sn-p。
-
我不在电脑自动取款机旁,但我很乐意回答您的任何问题
-
稍后回来分享更多代码。
-
为什么要使用 async-await 标签
-
我已经更新了这个问题,希望它能给你更多的信息
标签: javascript promise async-await parse-server