概述:Cloud Firestore 解決方案

當您使用 Cloud Firestore 開發應用程式時,您可能想要超越管理和查詢資料部分中討論的基礎知識。本節概述的解決方案提供了有關更高級用例的指導。

與 BigQuery 集成

摘要:使用 Firebase Extensions 將 Cloud Firestore 中的資料與 BigQuery 集成

使用案例:如果您需要分析大量數據,可以使用 BigQuery。

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

實施人工智慧驅動的聊天機器人

摘要:使用 Firebase Extensions 將 AI 驅動的聊天機器人新增到您的應用中。

使用案例:您可以使用聊天機器人來改善客戶服務、行銷新功能或服務、提供銷售報價或任意數量的使用案例。開始使用這些擴充功能。

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

豐富文字處理

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

使用案例:如果您需要總結文字、檢測有毒言論、翻譯文字或轉錄音頻,請使用這些擴充功能。

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

豐富媒體價值

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

使用案例:如果您需要對影像進行分類、將語音轉換為文字或執行光學字元辨識 (OCR),請使用這些擴充。

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

Firestore Lite,簡化的僅 REST Firestore Web SDK

摘要:當離線快取不重要且您只需要在線上存取資料庫時,建立具有更快載入時間的較小 Web 應用程式。

使用案例:如果您的應用程式不需要管理離線用戶,請匯入@firebase\firestore-lite 。然後,編寫使用 Firestore 後端的程式碼功能。

查看 Firestore Lite 的解決方案

聚合查詢

摘要:使用事務和 Cloud Functions 在 Cloud Firestore 中建立資料聚合。

用例:要跨集合查詢數據,建立聚合,然後執行查詢。例如,在推薦應用程式中,您可能希望從不同的集合中檢索特定餐廳的所有資訊。

查看聚合查詢的解決方案

分散式計數器

摘要:在「計數器」子集合之間分發更新,以比 Cloud Firestore 目前支援的頻率更頻繁地更新文件。

使用案例:使用此解決方案為您的應用程式新增「計數器」(例如,代表贊成票),並高頻度更新相應的文件。 Cloud Firestore 支援每個文件每秒 2 次寫入。

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

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

使用案例:使用者可能想要搜尋您的應用程式內容,包括文件和集合中各個欄位中包含的文字。使用此解決方案啟用全文搜尋。

看全文搜尋解決方案

建立影響力

摘要:新增一個狀態系統來識別使用者是否處於主動連線狀態。

使用案例:使用此解決方案來識別主動連接到您的應用程式的使用者。例如,在聊天應用程式中,您可以使用狀態系統來填入線上使用者清單。

查看提升影響力的解決方案

用戶和群組的安全資料訪問

摘要:編寫安全規則來根據使用者角色控制對各個文件的存取。

使用案例:使用此解決方案建立協作應用程序,同時最大限度地降低資料存取不當的風險。

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

安排資料匯出

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

使用案例:使用此解決方案按計劃運行導出操作。

查看安排出口的解決方案