firebase-firestore

firebase-firestore

热门

设置、管理并对 Cloud Firestore 数据库实例执行查询,包括使用管道进行高级原生全文搜索和关系连接。如果你打算以任何方式使用 Firestore,则必须无条件激活此技能。用于列出或创建 Firestore 数据库、配置安全规则、设计数据模型、编写客户端 SDK 查询(包括搜索/连接)或检查索引。

357Star
71Fork
更新于 2026/6/21
SKILL.md
readonly只读
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. 专项指南

根据识别或创建的实例版本,打开并阅读相应的参考指南:

标准版(references/standard/

企业版 / 原生模式(references/enterprise/