gpt4 book ai didi

javascript - 尝试从 firebase 获取变量的快照给我一个错误

转载 作者:行者123 更新时间:2023-12-01 02:38:37 24 4
gpt4 key购买 nike

问题

在我使用 React Native 和 Firebase 制作的社交媒体应用程序中,我尝试使用我保存在服务器上的变量的快照功能来获取帖子的评论数量,然后我将添加一个当用户添加新评论时添加到此变量。我这样做的代码就在这里:

firebase.database().ref('posts').child(this.state.passKey).update({
comments: firebase.database().ref('posts/'+this.state.passKey).child('comments').snapshot.val() + 1
})

当我实际运行此代码时,我收到一条错误消息:

Reference.child failed: First argument was an invalid path = "undefined".
Paths must be non-empty strings and can't contain ".","#","$","[", or "["

起初我认为这可能是“this.state.passKey”实际上并未传递 key ,但放入我从服务器复制的 key 并没有解决问题。

我的服务器-A picture of my server

最佳答案

要获取特定帖子的评论,您应该这样做

let postId='someId'

postRef=`/posts/${postId}`
firebase.database().ref(postRef).once("value", dataSnapshot => {
comment=dataSnapshot.val().comments
});

关于javascript - 尝试从 firebase 获取变量的快照给我一个错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47724323/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com