【问题标题】:Need Firebase Database behaviour clarification when saving and reading offline离线保存和阅读时需要 Firebase 数据库行为说明
【发布时间】:2018-01-14 06:42:17
【问题描述】:

我需要澄清一下 firebase 离线功能。

我了解,如果我启用离线模式,查询仍然会离线执行,并且会在重新在线时执行保存。

现在,我不确定在以下情况下会发生什么:

1) 从路径“/companies/”读取 假设它返回 2 个键,每个键都有数据

/companies/1111111/....
/companies/2222222/....

2) 现在我在以下路径中保存了一家新公司。 (记住我离线)

/companies/3333333/....

3) 我返回上一个查询并从路径“/companies/”读取

它会返回 2 个键还是 3 个键? 我的意思是,如果保存发生在本地并且它只是等待同步或者由于它尚未执行,它不会在查询中返回?

【问题讨论】:

    标签: firebase firebase-realtime-database offline


    【解决方案1】:

    您在任何时间(在线或离线)执行的任何写入都会立即反映在所有后续查询(在线或离线)中。

    因此,在您的示例中,它将返回三个键。通过在测试期间切断对模拟器或设备的网络访问,您应该能够很容易地观察到这一点。

    【讨论】:

    猜你喜欢
    • 2017-06-26
    • 1970-01-01
    • 1970-01-01
    • 2018-04-21
    • 1970-01-01
    • 1970-01-01
    • 2017-05-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多