Javascript Firebase: прочитать имя пользователя, используя один раз, а затем метод - PullRequest
0 голосов
/ 11 мая 2018

моя база выглядит так

user1
    |--Name
     --ID

user2
    |--Name
     --ID

user3
    |--Name
     --ID

Я пытался

    return firebase.database().ref('/User3').once('value').then(function(snapshot) {
      var username = (snapshot.val() && snapshot.val().Name) || 'Anonymous';
     alert(username)
    });

возвращает мне Anonymous, но выдает данные в консоли

1 Ответ

0 голосов
/ 11 мая 2018

snapshot.val() вернет null ( API документы ), если в местоположении вашего запроса нет данных.Это означает, что у вас нет данных на /User3.В вашей схеме у вас есть user3, но нет User3.База данных реального времени чувствительна к регистру, так что, возможно, в этом проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...