Javascript 从随机生成的firebase数据库子对象同步对象更改
我正在将安装在Raspberry Pi中的DHT22传感器的实时数据更新到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
要访问密钥内的数据,请尝试以下操作:
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;
});
});