我是本机反应的新手,我正在使用 Firebase 实时数据库。我正在尝试从 firebase 数据库中获取所有“睡眠”值 - 如此屏幕截图所示。我可以一直走到这里——constructor(props) { super(props);var sleep = db.ref('symptoms/');sleep.on('value', function(snapshot) { console.log(snapshot.val());});}并获取症状树中的所有数据 -但我只对获取这些随机键中的睡眠值感兴趣。我不知道如何浏览密钥 - 特别是在添加新孩子时生成新密钥时 - 我也希望能够获取新添加的孩子。有谁知道如何做到这一点 ?
1 回答
潇潇雨雨
TA贡献1833条经验 获得超4个赞
您需要迭代以检索睡眠值:
constructor(props) {
super(props);
var sleep = db.ref('symptoms/');
sleep.on('value', function(snapshot) {
snapshot.forEach((childSnapshot) => {
console.log(childSnapshot.val().sleep);
});
});
}
添加回答
举报
0/150
提交
取消
