【发布时间】:2017-03-10 03:09:48
【问题描述】:
我是 Firebase 的新手,无法访问一些嵌套的 JSON 数据。这是我的数据结构:
在示例中,我有一组我正在尝试访问的 JSON 数据。以前我进行了数据库设置,因此没有“用户”子类别,所有样本 JSON 数据都在根目录中,并且数据像这样加载得很好。自从创建父类别以来,我在尝试访问 Samples 数据时遇到了麻烦。这是我试图达到它的方式(使用 React):
componentWillMount() {
var db = firebase.database();
var ref = db.ref('music-app-7a4d3').child("samples");
ref.once('value')
.then((snapshot) => {
var samplesObject = snapshot.val();
this.setState({
samples: samplesObject
});
});
},
componentWillMount 函数基本上使用示例中的对象设置应用程序的初始状态。我有点迷茫,因为我认为我可以使用 .child 方法访问下一层,但它没有找到数据。我哪里错了?
根据要求,我的数据的扩展视图:
【问题讨论】:
-
您能否提供新架构的数据模型示例,并说明您想要获取的部分。
-
更新@VladimirGabrielyan
标签: firebase firebase-realtime-database