【问题标题】:How to get the children of an object in Firebase database?如何在 Firebase 数据库中获取对象的子对象?
【发布时间】:2020-08-09 20:23:13
【问题描述】:

我正在尝试使用 Firebase 实时数据库来提醒这个数组:

  "discuss" : {
    "taj" : {
      "20200809" : {
        "comment" : "first comment",
        "full_date" : "2020/08/09"
      }
    }
  }

我试图做这样的事情:

        data.val().children.forEach(children => {
            alert(children.comment)
        });

但是一无所获。 有人有想法吗?

【问题讨论】:

    标签: javascript arrays database firebase firebase-realtime-database


    【解决方案1】:

    如果您想从数据库中获取comment,请尝试以下操作:

     let ref = firebase.database().ref("dicuss");
    
    ref.child("taj").on("value", function(snapshot) {
     snapshot.forEach(function(childSnapshot) {
      var comment = childSnapshot.val().comment;
      console.log(comment);
     });
    });
    

    添加对节点taj 的引用,然后迭代并检索comment 属性。

    查看文档:

    https://firebase.google.com/docs/database/web/read-and-write

    【讨论】:

    • 谢谢!!我不知道 childSnapshot 并且由于某种原因没有赶上 Firebase 文档。现在就可以了。
    猜你喜欢
    • 2018-10-03
    • 2019-05-31
    • 2016-12-10
    • 1970-01-01
    • 1970-01-01
    • 2018-06-23
    • 2018-01-19
    • 2018-06-08
    • 2018-06-11
    相关资源
    最近更新 更多