早上好! 我正在尝试访问Firebase实时数据库中树中的特定数据。 树看起来像这样: Firebase tree
adrieltosi是用户之一,还有其他用户。我尝试了下面的代码,但是它返回了包括adrieltosi在内的所有用户的整个树。很快它就会变得太大。
const database = fire.database().ref(`/${username}`)
database.once('value')
.then(snap => this.setState( { haveReadItens: snap.val() } ))
.then(() => console.log(this.state.haveReadItens))
我必须添加username
是从当前登录的用户名中检索并添加到我的反应状态的,因此在这种情况下,它的值为adrieltosi
。我的目标是检索特定用户的树,然后将其添加到我的React State或Local Storage中,以便我可以对其进行操作。
我也尝试过这种方法,但是不起作用。
const database = fire.database().ref().child(`/${username}`)
database.once('value')
.then(snap => this.setState( { haveReadItens: snap.val() } ))
.then(() => console.log(this.state.haveReadItens))
有什么办法可以帮助我吗?谢谢!