您好,我的目標(biāo)是通過鍵在數(shù)據(jù)庫中獲取嵌套值。在本例中,我只想獲取當(dāng)前登錄用戶的用戶名。我的數(shù)據(jù)庫的結(jié)構(gòu)如下:我當(dāng)前的解決方案是:this.db.list("/Users/"+this.userId).valueChanges().subscribe(details => {
this.username = details[3]
}我想偏離這種方法,因?yàn)槲也恢烙脩魧@得哪些更多屬性,并且任何數(shù)據(jù)庫更改都不會(huì)傳遞用戶名,是否有任何方法僅按鍵搜索數(shù)據(jù)庫并獲取其各自的值。我知道 orderByChild 和 orderByKeys 存在,但我無法確切理解它們是如何工作的,或者它們對(duì)于這個(gè)特定情況是否有用。
如何通過鍵獲取Firebase數(shù)據(jù)庫(Angular)中的值?
慕妹3146593
2023-08-18 16:50:07