【发布时间】:2022-01-03 08:22:49
【问题描述】:
- 如果我对 Firestore 中的文档执行更新操作,并且我确定该文档存在,那么在我无法控制的情况下,可能会产生什么错误?
- 如果产生错误,是否会自动重试更新?
- 还是仅在没有连接且 Firestore 的离线功能接管时才自动重试此更新?
【问题讨论】:
-
离线时发生的事务和写入操作是 Firestore SDK 自动重试的唯一写入操作。您还考虑过哪些其他类型的错误?
-
@FrankvanPuffelen 这个链接说离线时交易失败? firebase.google.com/docs/firestore/manage-data/transactions
-
正确,如果我在此处添加一个额外的逗号可能会更清楚:事务和离线时发生的写入操作是 Firestore SDK 自动重试的唯一写入。但我的问题还是一样:您考虑过哪些类型的错误?
-
@FrankvanPuffelen 好吧,我想这就是我要问你的。例如,如果我更新一个我确定存在的文档,可能会返回哪些错误?
标签: firebase google-cloud-platform google-cloud-firestore