GoogleGoogle Professional Cloud Developer (PCD) Certification
·TW
·更新於 3 Sep 2026
設計 Firestore collection 以從 MySQL 遷移使用者個人資料和貼文。您應該如何建構 collection 和 subcollection?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 為使用者個人資料建立一個根 collection,並為每個使用者的貼文建立一個 subcollection。.
為什麼這是答案
正確的做法是為使用者個人資料建立一個根集合 (collection),並為每個使用者的貼文建立一個子集合 (subcollection)。這種結構允許您有效地查詢特定使用者的所有貼文,同時保持使用者個人資料的獨立性。Firestore 的子集合是組織相關資料的推薦方式,特別是當資料量可能很大且需要獨立管理時。
將使用者貼文儲存為巢狀清單欄位 (nested list field) 可能會導致文件大小限制問題,並且難以單獨查詢或分頁貼文。為使用者貼文建立根集合,並為每個使用者的個人資料建立子集合,則會使查詢特定使用者個人資料變得複雜,因為您需要先找到貼文,然後才能找到相關的使用者資料。為使用者個人資料和貼文分別建立根集合,則無法直接連結使用者與其貼文,查詢效率較低。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡