【发布时间】:2021-12-07 15:11:23
【问题描述】:
我知道无法通过索引直接在 Firestore 中更新文档中的数组,您必须在客户端进行。
当您有多个并发用户写入特定文档的数组时会发生什么?我们如何确保对数组的更新是在文档的最新版本上进行的?
例如,当用户 A 在客户端查询文档以更新数组时,用户 B 可能在查询发生后不久对数组进行了新的更新。现在,如果用户 A 更新该数组,它将位于文档的旧版本上,如果用户 A 写回数据库,它将基本上覆盖用户 B 的更新...
如何处理?
【问题讨论】:
标签: firebase google-cloud-firestore