【发布时间】:2018-04-04 08:43:44
【问题描述】:
我们一直在使用实时数据库来保存来自移动设备(ios、android + now web)的一些数据。我之前询问过其他客户查看数据的顺序是否保证与客户写入这些数据的顺序相同。 (这里Does Firebase guarantee that data set using updateValues or setValue is available in the backend as one atomic unit?,标题有点误导,但答案就在那里)
答案是肯定的,现在我们正在迁移到 Firestore,我想知道这是否也适用于 Firestore?
那么,如果我在客户端 A 文档 1、2 和 3 中写入,是否可以保证客户端 N 会按照客户端 A 写入的顺序观察写入(假设有合适的侦听器)?
这是否也适用于 Cloud Functions?我们将 3 段数据写入单独的文档,然后我们编写第四个文档作为触发函数进行某些处理的一种方式。那么是不是保证触发函数时前面写的3个文档都可用呢?
请注意,这 4 个文档不是写在同一个事务或批次中,而是作为单独的 document.create 调用。
【问题讨论】:
标签: firebase google-cloud-functions google-cloud-firestore