0
一個「用戶關注」節點在我火力地堡數據庫我有持有用戶ID與他們遵循構建在火力地堡
user-followers
-F2iRZkwfuTcKUvd7uYD0jwWeJ7T2
-KgkkWy5xesvcFcL9GMh: true
-KgkoZpD0GP687J_5Zh5: true
-KglKYB8Fcfbc-uwsqwX: true
用戶的所有ID一起當我獲取一個用戶的列表中選擇一個user-followers
節點追隨者,我還需要取得一些追隨者的信息,如他們的用戶名,個人檔案相片網址等,這些數據結構看起來像這樣
users
-KgkkWy5xesvcFcL9GMh
-image_url: "http://someurl.png"
-username: "coold00d55'
//etc...
什麼是實現這一目標的最佳解決方案?目前我只能想到
1)擷取執行每個單獨的用戶信息的查找追隨者
2)的陣列,經由forEach()
對我來說這似乎次優的。有沒有更好的辦法?也許我可以在user-followers
下儲存用戶名和image_url,好嗎?
任何輸入讚賞!
第二種選擇是一種好方法,但如果用戶更新他們的個人資料(他們的個人資料圖片或用戶名),用戶關注者數據將立即變爲陳舊/過時。這可以打擊嗎? –
僅憑這一事實,我認爲第一種選擇可能是最好的,即使它將檢索更多數據。雖然我總是可以分頁檢索的用戶數量。抓住22的地方,我轉:| –
我在答案的第二部分談到了這一點。 「唯一增加的工作是,你必須編寫代碼,以確保其他列表總是更新」 –