Реактивная база данных Firebase - чтение содержимого узла - PullRequest
0 голосов
/ 26 сентября 2018

Как вывести значение узла?Я пробовал

let item = firebase.database().ref('maps/').child('redzone');
console.log(item.toJSON());

и

let item = firebase.database().ref('maps/').child('redzone');
console.log(JSON.stringify(item.toJSON()));

, но каждый раз, когда я просто получаю URL-адрес firebase, а не реальный объект.Как мне это прочитать?

1 Ответ

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

Ни один из вашего кода еще не читает данные из базы данных.Все, что он делает, это создает ссылку на местоположение в базе данных.Для чтения данных вы должны использовать on() или once().Например:

let ref = firebase.database().ref('maps/').child('redzone');
ref.once("value", function(snapshot) {
  console.log(snapshot.val())
})

Все это довольно хорошо описано в документации Firebase и codelab для веб-разработчиков, поэтому я рекомендую потратить некоторое время на них.

...