【发布时间】:2018-10-02 05:00:17
【问题描述】:
我正在尝试使用 Javascript 在 for 循环中循环从 Cloud Firestore 检索一堆文档。问题是数据调用的延迟意味着重复检查一个元素。如何在调用该文档上的代码之前等待该文档被检索?
for (i = 0; i < following.length; i++) {
db.collection('users').doc(following[i]).get().then(function (doc) {
insert += "<p class='follower'>" + doc.data().firstName + " " + doc.data().lastName + "</p>";
})
}
【问题讨论】:
-
我建议你探索 await new promise 并在循环中使用。
标签: javascript firebase google-cloud-firestore