Первоначальная загрузка данных в базе данных на child_changed - PullRequest
0 голосов
/ 28 сентября 2018

При использовании следующего метода

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

Я заметил, наблюдая за кадрами соединений веб-сокетов в инструментах разработчика (chrome) на вкладке Сеть, веб-сокеты (WS),что firebase sdk загружает весь набор данных, существующий в somechild во время запуска слушателя (не только изменения).

Это правильное поведение?Я ожидал увидеть только изменения в наборе данных, существующем в "somechild" (то есть, ничего во время запуска слушателя).

Любой совет.

1 Ответ

0 голосов
/ 28 сентября 2018

firebaser here

Это действительно ожидаемое поведение.

На проводе вы просто смотрите firebaseDb.child('somechile').Такие понятия, как child_added, child_changed или value, являются реализацией на стороне клиента.

...