Реагировать на собственную базу данных Firebase на изменение значения, не инициированное - PullRequest
0 голосов
/ 04 ноября 2018

У меня есть собственное приложение, использующее базу данных firebase.

Я пытаюсь использовать функции on или once для получения элементов из базы данных, но я не знаю, что я делаю неправильно, потому что я не получаю никаких данных.

Это мой код для получения данных из базы данных Firebase:

firebase.database().ref("messages/").once('value', snapshot => {console.log("snapshot value", snapshot)});

Я пробую команду сверху также с on вместо once и тем же результатом. console.log никогда не называется.

Когда я добавляю сообщения, все в порядке, и сообщения появляются в консоли Firebase. Для добавления сообщений я делаю так:

firebase.database().ref("messages/").push(message);

Для firebase я использую эту библиотеку: rnfirebase.io

Используются следующие версии: Реагирует: 16.6.0-alpha.8af6728 Реагируйте родной: 0.57.4 Реагировать на родную базу: 5.0.0

...