Как получить значение поля из Firebase с помощью React? - PullRequest
0 голосов
/ 24 января 2019

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

Моя база данных выглядит так: https://imgur.com/a/3LczlwI

Мне бы очень хотелось узнать, как получить доступ к значению поля «Скорость».

Я пытался

const db = firebase.database.ref();
const speedRef = 
db.child('react').child('mySpeed').once('value').then(snap =>{
  if (snap.val()){
    this.setState({ speed: snap.val().speed });
  } else {
    console.log('error');
  }
})

Вместе с

const speedRef = firebase.database().ref().child('mySpeed').child('speed');
speedRef.on('value', snap => {
  this.setState({ speed: snap.val() });
})

Безрезультатно. Я действительно надеюсь, что кто-то может помочь мне понять это. Заранее спасибо.

1 Ответ

0 голосов
/ 24 января 2019

* попробуйте использовать это: *

const react = firebase.database().ref("react");
react.child("mySpeed").child("speed").once("value").then(data => {
  if(data.val() !== null){
     console.log(data.val());
  }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...