【发布时间】:2021-12-27 15:17:53
【问题描述】:
我正在尝试遍历 List 以将每个项目添加到 google firestore doc。但是,我面临的问题是只有List 中的最后一项被添加到文档中。
注意:print("=== $i POST SUCCESSFULLY ADDED ====") 行按预期打印增量 5 次
问题:如何让这个循环将所有项目添加到 firestore 文档?
void addPost() {
DocumentReference documentReferencer = _firestore.collection('posts').doc();
var i = 0;
while (i < 5) {
documentReferencer.set(postsData[i]);
print("=== $i POST SUCCESSFULLY ADDED ===="); //PRINTS 5 TIMES
i++;
}
}
【问题讨论】: