elb*_*kim 4 javascript firebase firebase-realtime-database
我正在尝试访问“id”并将其存储在变量中。到目前为止,我拥有的代码是:
var ref = firebase.database().ref("users");
ref.on("value", function(snapshot) {
snapshot.forEach(function(childSnapshot) {
var childData = childSnapshot.val();
console.log(childData);
});
});
Run Code Online (Sandbox Code Playgroud)
我从上面得到的是:
这样我就可以访问对象本身,但是如何访问属性“id”?我正在阅读官方文档,但我无法弄清楚。
做这个:
var ref = firebase.database().ref("users");
ref.on("value", function(snapshot) {
snapshot.forEach(function(childSnapshot) {
var childData = childSnapshot.val();
var id=childData.id;
console.log(childData);
});
});
Run Code Online (Sandbox Code Playgroud)
在上面的位置是users然后你使用on()方法读取数据,并使用forEach循环,你在里面迭代pushid并获取值。
要单独访问每个人,您可以这样做var ids=childData.id;或/和var names=childData.name;
另外最好使用once(),因为它只读取一次数据。
| 归档时间: |
|
| 查看次数: |
10946 次 |
| 最近记录: |