在child_changed上的Firebase中初始下载数据

时间:2018-09-28 01:37:48

标签: firebase firebase-realtime-database listener

使用以下方法时

firebaseDb.child('somechile').on('child_changed', cb)

通过在“网络”标签的Web套接字(WS)的开发人员工具(chrome)中观察Web套接字连接的框架,我注意到Firebase SDK下载的整个数据集在启动“侦听器(不仅发生变化)。

这是正确的行为吗? 我期待看到“ somechild”中仅存在对数据集的更改(即,在启动侦听器时什么也没有)。

任何建议。

1 个答案:

答案 0 :(得分:3)

firebaser here

这确实是预期的行为。

在网络上,您只是在观看firebaseDb.child('somechile')。像child_addedchild_changedvalue这样的概念是最重要的客户端实现。