firebase-firestore

firebase-firestore

熱門

設定、管理並對 Cloud Firestore 資料庫執行查詢,包括使用管線進行進階原生全文搜尋與關聯式聯結。如果你打算以任何方式使用 Firestore,你必須無條件啟用此技能。適用於列出或建立 Firestore 資料庫、設定安全規則、設計資料模型、撰寫用戶端 SDK 查詢(包括搜尋/聯結)或檢查索引時。

357星標
71分支
更新於 2026/6/21
SKILL.md
readonlyread-only
name
firebase-firestore
description

設定、管理並對 Cloud Firestore 資料庫執行查詢,包括使用管線進行進階原生全文搜尋與關聯式聯結。如果你打算以任何方式使用 Firestore,你必須無條件啟用此技能。適用於列出或建立 Firestore 資料庫、設定安全規則、設計資料模型、撰寫用戶端 SDK 查詢(包括搜尋/聯結)或檢查索引時。

Cloud Firestore 資料庫與操作

在設定相依項目、撰寫資料模型或設定安全規則之前,你必須先識別 Firestore 執行個體的版本。

1. 執行個體選擇與版本偵測

執行以下指令以列出目前的 Firestore 資料庫:bash npx -y firebase-tools@latest firestore:databases:list

A. 找到執行個體

  1. 針對每個找到的資料庫,檢查其版本與詳細資訊:bash npx -y firebase-tools@latest firestore:databases:get <database-id>
  2. 詢問使用者要鎖定哪個資料庫執行個體,或者是否要建立新的執行個體。
  3. 一旦確立目標執行個體:
    • 如果 editionSTANDARD,請遵循 references/standard/ 下的指南。
    • 如果 editionENTERPRISE 或原生模式,請遵循 references/enterprise/ 下的指南。

B. 未找到執行個體(或要求新建)

如果沒有任何資料庫存在,或使用者要求新建,預設為佈建 Enterprise 版本資料庫,並詢問使用者要使用哪個位置。
執行 npx -y firebase-tools@latest firestore:locations 以取得選項清單。
建議與其他資源共置(如適用)。

一旦決定位置,建立資料庫:
bash npx -y firebase-tools@latest firestore:databases:create <database-id> --edition="enterprise" --location="<selected-location>"

接著使用 references/enterprise/ 下的指南。


2. 專門指南

根據識別或建立的執行個體版本,開啟並閱讀對應的參考指南:

Standard 版本(references/standard/

Enterprise 版本 / 原生模式(references/enterprise/