總覽:Cloud Firestore 解決方案

使用 Cloud Firestore 開發應用程式時,您可能想超越 「管理與查詢資料」章節中討論的基本概念。解決方案 如本節所述,則針對更多進階用途提供指引。

與 BigQuery 整合

摘要:使用 Firebase Extensions 整合「Cloud Firestore」中的資料 合作頻道:BigQuery

用途:如果您需要分析大量資料,可以使用 BigQuery

查看 BigQuery 擴充功能的解決方案

導入 AI 型聊天機器人

摘要:使用 Firebase Extensions,將 AI 型聊天機器人新增至您的 應用程式。

用途:您可以利用聊天機器人來改善客戶服務,也能行銷新款 功能或服務、提供銷售報價,或任何數量的用途。取得 這些改善之處

查看 AI 聊天機器人擴充功能的解決方案

充實文字處理

摘要:使用 Firebase Extensions 挖掘及分析文字資料。

用途:如需產生文字摘要、偵測惡意語音,請翻譯 或轉錄音訊

查看文字處理擴充功能的解決方案

提高媒體價值

摘要:使用 Firebase Extensions 挖掘及分析媒體串流。

用途:如果需要分類圖片、將語音轉為文字,或執行特定工作 光學字元辨識 (OCR),請使用這些擴充功能。

查看媒體處理擴充功能解決方案

Firestore Lite,具備符合 REST 樣式的簡化 Firestore Web SDK

摘要:建構小型網頁應用程式,加快離線快取的載入時間 不重要,您只需要線上存取資料庫即可。

用途:如果應用程式不需要管理離線使用者,請匯入 @firebase\firestore-lite。接著,再編寫使用 Firestore 的程式碼功能 後端。

查看 Firestore Lite 解決方案

匯總查詢

摘要:使用以下項目建立 Cloud Firestore 的匯總資料 交易和 Cloud Functions

用途:如要查詢不同集合中的資料,請建立匯總,然後 執行查詢。舉例來說,在推薦應用程式中,您可能會想 擷取特定餐廳的所有資訊 集合。

查看匯總查詢的解決方案

分散式計數器

摘要:針對「計數器」發布更新來更新子集合 文件的頻率超過 Cloud Firestore 目前支援的上限。

用途:請使用這項解決方案新增「計數器」應用程式連結 (例如 表示認同,且頻繁更新相應文件。 Cloud Firestore 支援每份文件每秒 2 次寫入。

查看分散式計數器的解決方案

摘要:搜尋 Cloud Firestore 文件內含的文字。

用途:使用者可能會希望搜尋您的應用程式內容,包括文字在內 包含在文件和集合的個別欄位中。使用這份草稿 以啟用全文搜尋功能

查看全文搜尋的解決方案

打響知名度

摘要:新增可識別使用者的存在系統 積極互動

用途:使用這個解決方案找出積極連線的使用者 舉例來說,在即時通訊應用程式中,你可使用在家狀態系統執行下列操作: 填入線上使用者清單

查看建立據點的解決方案

確保使用者和群組的資料存取安全

摘要:撰寫安全性規則來控管個別文件的存取權 根據使用者角色建立報表

用途:使用這項解決方案建構協作應用程式,同時將作業最小化 不當存取資料的風險

查看安全資料存取解決方案

排定資料匯出作業

摘要:使用 App Engine Cron 服務排定匯出時程 資料。

用途:這項解決方案可定期執行匯出作業。

查看排定匯出時程的解決方案