【问题标题】:How to add data on a Push Key from firebase?如何在 Firebase 的 Push Key 上添加数据?
【发布时间】:2018-10-14 23:30:35
【问题描述】:

我是 firebase 的新手,过去几天一直在为一些可能非常简单的事情苦苦挣扎。

用户可以发帖。最重要的是,他们还可以对帖子发表评论。我想将每条评论保存到他们评论过的特定帖子中。

请查看下图以了解清楚。

RED: what I am trying to add in userPost's Push Keys

我如何访问userPost's Push Key 以基本上推送更多数据? 我正在使用 JavaScript (ES6/React),如果有任何帮助或提示,我将不胜感激!

【问题讨论】:

    标签: javascript reactjs firebase firebase-realtime-database firebase-authentication


    【解决方案1】:

    用户很可能可以在您显示该帖子的屏幕上对该帖子发表评论。在这种情况下,您需要将帖子的密钥存储在该屏幕的某个位置,然后使用它将评论发布到数据库。

    评论的实际发布将如下所示:

    var ref = firebase.database().ref("userPosts").ref(postId);
    ref.child("comments").push("comment on post");
    

    【讨论】:

    • 感谢您的快速回复。如果我理解正确,参考您的示例,我首先需要使用以下示例获取 userPost 的 Push Key:.push().getKey() 然后将其设置为“postId”?
    • 您需要知道您尝试更新的帖子的密钥。通常,当您呈现帖子时,您会将其保存在 HTML 中的某个位置。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-30
    • 1970-01-01
    • 1970-01-01
    • 2023-01-01
    相关资源
    最近更新 更多