【发布时间】:2020-09-01 21:49:37
【问题描述】:
看了Firestore官方的批量操作文档我的理解是,批量操作执行多个操作,可以同时更改多个文档。
但是,当我阅读官方 firestore 文档中的示例代码以获取更新时,它说:
var sfRef = db.collection("cities").doc("SF");
batch.update(sfRef, {"population": 1000000});
现在,我不明白他们为什么在尝试更新批次时给出特定文档的名称。我认为批处理操作的重点是更新集合中的多个文档,那么为什么我们要给出文档的名称并将操作仅限于单个文档。
提前致谢:)
【问题讨论】:
-
在 Stack Overflow 上,将您自己限制为每个帖子的一个问题。你有两个不同的问题。我来回答第一个。我强烈建议您编辑问题以删除第二个问题并单独询问,以免问题因“需要关注”而关闭。在第二个问题中,您应该解释您编写的代码有什么问题。如果它不起作用,请提供错误消息,或解释它与您预期的不同之处。
标签: firebase flutter google-cloud-firestore