Получение правильного ребенка в сети Firebase - PullRequest
0 голосов
/ 13 октября 2018

У меня есть следующий код JS.

  var database = firebase.database();
  database.ref().child('server/user-search').once('value', function(snapshot) {
    if (snapshot.exists()) {
      var content = '';
      snapshot.forEach(function(child) {
        var val = child.val();
        content += '<tr>';
        content += '<td>' + val.deviceCodename + '</td>';
        content += '</tr>';
      });
      $('#ex-table').append(content);
    }
  });

enter image description here

Это макет, который у меня есть.Это ребенок в рамках пользовательского поиска.Спасибо за помощь

1 Ответ

0 голосов
/ 13 октября 2018

У вас есть дополнительный узел "0" между UID "пользовательского поиска" и узлами deviceXXX.

Если я сделаю предположение, что этот дополнительный узел всегда равен "0", вы должны сделать что-то вродеследующее:

    var database = firebase.database();
    database.ref().child('server/user-search').once('value', function (snapshot) {
        if (snapshot.exists()) {
            var content = '';
            snapshot.forEach(function (child) {
                var val = child.val()['0'];
                content += '<tr>';
                content += '<td>' + val.deviceCodename + '</td>';
                content += '</tr>';
            });
            $('#ex-table').append(content);
        }
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...