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