【问题标题】:How firebase functions realtime-db triggers work with offline writes?firebase 函数 realtime-db 触发器如何与离线写入一起工作?
【发布时间】:2018-04-27 13:52:28
【问题描述】:

当客户端离线时Firebase Realtime DB发生一系列写入操作时,它会存储在客户端中,并在连接后添加到数据库中。

Firebase 函数的行为取决于其写入数据库的方式。它会同步两个数据库作为单个写入操作吗? 还是会触发所有这些写操作?

【问题讨论】:

    标签: firebase firebase-realtime-database google-cloud-functions


    【解决方案1】:

    我刚试过这个。您可以自己尝试并自行验证结果。

    对数据库中完全相同位置的每次脱机写入都会触发对同一位置的 onUpdate 触发器的调用。

    但是,您不应期望触发器以任何特定顺序执行。无法保证传递到 Cloud Functions 触发器的事件的顺序,它们都可能在某种程度上并行执行。

    【讨论】:

    • 非常感谢@Doug-stevenson 的详细解释。是的。我应该试过的。 ;)
    • Firestore 的行为是否相同?
    猜你喜欢
    • 1970-01-01
    • 2022-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-02
    • 1970-01-01
    • 1970-01-01
    • 2021-11-29
    相关资源
    最近更新 更多