【发布时间】:2021-05-02 19:57:18
【问题描述】:
我正在尝试将文档从一个集合“移动”到 Firestore 中的另一个集合。这意味着复制/粘贴文档,然后删除原件。 我正在尝试使用 Python 实现这个服务器端。
我知道使用事务可能会解决问题,但我想知道为什么我不能只使用基本的: .get() .set() 和 .delete() 来做到这一点?因为另一个线程来自另一台机器并在我移动它时修改了文档?对我来说不太可能。
然后是另一个问题:为什么是事务而不是批处理?由于我正在复制/粘贴文档,这是否意味着我正在阅读它?
最后一点:有人有比docs 中的例子更好的例子吗?
【问题讨论】:
标签: python firebase google-cloud-firestore transactions