0

檢索定製的資料,因此,我有一些用戶的列表:火力地堡 - 通過UID

image1

,以用戶名自定義表和用戶的UID參考:

image2

在用戶登錄後,我將他的UID存儲在變量中,但是,根據UserUID檢索userName的正確方法是什麼?

回答

3

我建議改變你的數據庫結構。而不是使用push()當您將用戶添加到數據庫中,使用setValue()與用戶ID作爲密鑰和用戶名作爲值:

{ 
    users: { 
     EsqhdtziWRPtoNLu485zvg: "Test User 1", 
     yBnNVVyHHcfq67ccGABGz2N8R: "Test User 2", 
     ..., 
     ... 
    } 
} 

這使得用戶名訪問要容易得多。

+0

很棒的回答。實際上,也請參閱:https://stackoverflow.com/q/38853122, –

+0

感謝您的建議,我會解決它。 –

+0

有助於正常化你的分貝...偉大的一個...! –