是否可以通过批处理方法生成要写入Firestore的列表?

时间:2019-11-08 17:40:39

标签: batch-file flutter google-cloud-firestore

我有一个由用户生成的数字列表。

然后我必须将这些数字写到Firestore中,这些数字是Document ID,并且我有一些字段包含用户生成的数据。

现在,我正在将数字写到Firestore 1,直到1,每个数字需要0.5秒,我觉得这花了太长时间。

是否可以一次构造所有这些数字,然后通过批处理方法一次性将所有这些数字写入Firestore?

要写入Firestore的数字数量也由用户确定,可以是10、15或20个数字。

即使是最细微的提示也会很有帮助。感谢任何可以提前帮助的人!

1 个答案:

答案 0 :(得分:0)

批写不一定比单独编写文档要快。出于性能原因,不打算使用批量写入。它们旨在对多个文档实施原子更新。如果不是要对多个文档进行原子更新,那么我建议不要花时间考虑批量写入。