【问题标题】:read child of child in firebase web (javascript)在firebase web中读取孩子的孩子(javascript)
【发布时间】:2018-10-08 10:51:46
【问题描述】:

我是 firebase 的新手,如何将图片中的孩子读入我的网页 谁能告诉我有没有参考?

【问题讨论】:

  • 你想读什么孩子?
  • 颜色的子级(1 & 2)

标签: javascript firebase web firebase-realtime-database


【解决方案1】:

如果要读取所有节点的所有颜色:

var ref = firebase.database().ref();
ref.once("value").then(function(snapshot) {
    snapshot.forEach(function(childSnapshot) {
        childSnapshot.forEach(function(colorSnapshot) {
            console.log(childSnapshot.key+" - "+colorSnapshot.key+": "+colorSnapshot.val());
        });
    });
});

打印出来:

-LOIECwM70... - 1:红色

-LOIECwM70... - 2:蓝色

-LOIEssdh1... - 1:绿色

-LOIEssdh1... - 1:黑色

【讨论】:

    【解决方案2】:

    如果您只想在数据在对象中时获取值,那么您可以使用

    var ref = firebase.database().ref();     //creating referense path
    ref.once("value").then(data=>{
        let obj = data.val();
        for (let key in obj) {
            console.log(obj[key]);
        }   
    })
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-06
      相关资源
      最近更新 更多