【发布时间】:2021-03-02 18:53:16
【问题描述】:
您好,我的目标是通过键在我的数据库中获取嵌套值。 在这种情况下,我只想获取当前登录用户的用户名。
我的db结构如下:
我目前的解决方案是:
this.db.list("/Users/"+this.userId).valueChanges().subscribe(details => {
this.username = details[3]
}
我想与这种方法不同,因为我不知道用户将获得哪些更多属性,并且任何 db 更改都不会传递用户名,是否有任何方法可以仅按键搜索数据库并获取它价值。我知道 orderByChild 和 orderByKeys 存在,但我无法确切了解它们是如何工作的,或者它们是否对这种特定情况有用。
【问题讨论】:
标签: javascript angular firebase firebase-realtime-database angularfire2