我想知道是否可以避免獲取應用程式中每個內容的用戶資料。
例如;
我在 Cloud Firestore 中有一個帖子集合,如下所示:

在應用程式中,我顯示最后 100 個帖子。
另外,我在 UI 中顯示每個帖子的用戶名(使用 ownerID 訪問用戶的檔案)。
我正在閱讀來自 Cloud Firestore 的 200 個檔案,總共顯示 100 個帖子。
這是用戶檔案:

在這種情況下是否有任何可能的方法來避免檔案讀取?
我試圖將用戶名存盤在每個“發布”檔案中。但是,如果用戶更改了他們的姓名或照片,則此資料已過時,這是不可取的。
uj5u.com熱心網友回復:
當用戶更新他們的個人資料時,您可以使用 Firebase 云函式來更新帖子集合。
用戶更新個人資料的次數遠少于閱讀帖子的次數。
最佳做法是將需要顯示在帖子集合中的用戶資料存盤起來,并根據需要進行更新。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/505230.html
標籤:Google Cloud Collective 火力基地 谷歌云火库
上一篇:識別URL路徑模式時重定向到頁面
