【发布时间】:2018-04-29 18:19:08
【问题描述】:
我想知道,Firestore 如何处理深度嵌套对象的实时同步?具体来说,它只同步差异吗?
例如,我有一个应用程序的状态,它只是一个包含 3 个值的数组,并且此状态在设备之间同步。如果我然后更改其中一个值,将同步整个新数组(在网络上传输)还是仅同步差异?如果我的状态是嵌套对象怎么办?
我问是因为我想同步整个状态,这是一个具有多个字段的对象,但是当我只更改单个字段时我不会同步整个对象。
【问题讨论】:
-
我的回答对你有帮助吗?
-
@Eminem 这是一个很好的答案,但我不确定我们是否可以相信文档中的模糊陈述。我试图实际测试它(同步一个大对象,然后更新其中的一些字段),它看起来总是在同步整个状态。但也许我所做的完全错了。
-
含糊不清的陈述?全部取自 firebase 文档,这是一个合乎逻辑的结论
标签: firebase google-cloud-firestore