Javascript 从随机生成的firebase数据库子对象同步对象更改

Javascript 从随机生成的firebase数据库子对象同步对象更改,javascript,firebase,firebase-realtime-database,Javascript,Firebase,Firebase Realtime Database,我正在将安装在Raspberry Pi中的DHT22传感器的实时数据更新到firebase数据库。我的目标是用收到的数据实时更新网页。我似乎无法理解如何访问子对象的值(其密钥是随机生成的) 要访问密钥内的数据,请尝试以下操作: const tempRef = database.ref('DHT22'); tempRef.limitToLast(1).on('value', function(snapshot) { snapshot.forEach(function(child

我正在将安装在Raspberry Pi中的DHT22传感器的实时数据更新到firebase数据库。我的目标是用收到的数据实时更新网页。我似乎无法理解如何访问子对象的值(其密钥是随机生成的)


要访问密钥内的数据,请尝试以下操作:

  const tempRef = database.ref('DHT22');
 tempRef.limitToLast(1).on('value', function(snapshot) {
      snapshot.forEach(function(childSnapshot) {
          var childData = childSnapshot.val().Date;
          var timeData  = childSnapshot.val().Time;
          var temp      = childSnapshot.val().Temperature;
          tempElement.innerText = childData;
      });
  });

在节点
DHT22
添加一个引用,然后在随机生成的键内使用
forEach
循环并检索数据

  const tempRef = database.ref('DHT22');
 tempRef.limitToLast(1).on('value', function(snapshot) {
      snapshot.forEach(function(childSnapshot) {
          var childData = childSnapshot.val().Date;
          var timeData  = childSnapshot.val().Time;
          var temp      = childSnapshot.val().Temperature;
          tempElement.innerText = childData;
      });
  });