GoogleGoogle Professional Cloud Developer (PCD) Certification
·TW
·更新於 3 Sep 2026
設計一個 Firestore schema 來支援數量不定的文章和留言,使用者可以發布和查看留言。留言應該如何儲存?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 將每個留言儲存在文章的子集合中。.
為什麼這是答案
將每個留言儲存在文章的子集合中是最佳做法。Firestore 的子集合允許您為每篇文章建立獨立的留言集合,這使得查詢特定文章的留言變得非常高效,且沒有文件大小限制。
將每個留言新增到文章的陣列屬性中,會受限於文件大小(1MB)和陣列大小(最多 20,000 個元素)的限制,不適合數量不定的留言。
將每個留言儲存為一個文件,並將留言鍵新增到文章的陣列屬性中,雖然克服了文件大小限制,但查詢留言仍需額外的讀取操作,且陣列大小仍是限制。
將每個留言儲存為一個文件,並將留言鍵新增到使用者設定檔的陣列屬性中,這會使得查詢特定文章的留言變得非常困難且效率低下,因為需要遍歷所有使用者的設定檔。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡