使用控制台管理 Firestore

您可以通过在 Google Cloud Console 中执行以下操作来管理 Firestore:

  • 查看、添加、修改和删除数据。
  • 管理索引。

查看数据

您可以在 Google Cloud Console 中查看所有 Firestore 数据。在 Firestore 数据查看器中,点击文档或集合可以打开该项目中嵌套的数据。

转到 Firestore 数据页面

打开特定路径

如需打开特定路径下的文档或集合,请使用修改路径按钮

祖先文档不存在

即使某个文档的一个或多个祖先文档不存在,该文档也可能存在。例如,即使祖先文档 /mycoll/mydoc 不存在,/mycoll/mydoc/mysubcoll/mysubdoc 路径下的文档也可能存在。Firestore 数据查看器按如下方式显示不存在的祖先文档:

  • 在集合的文档列表中,不存在的祖先文档的文档 ID 显示为斜体。
  • 在不存在的祖先文档的信息面板中,数据查看器指出文档不存在。

过滤数据

您可以根据字段值和 ==>>=<<=inarray-containsarray-contains-any 条件过滤集合中的文档。例如,您可以仅显示字段 firstname 的值等于 Sam 的文档。要应用集合过滤条件,请执行以下操作:

  1. 点击集合 ID 旁边的过滤器按钮

  2. 添加过滤条件菜单中,选择文档字段、过滤条件和排序顺序。

  3. 点击应用

要移除集合过滤条件,请打开同一菜单,然后点击清除过滤条件

管理数据

在 Firestore 中,您可以将数据存储在文档中,并将文档整理成集合。在开始添加数据之前,请详细了解 Firestore 数据模型

您可以通过 Firebase 控制台添加、修改和删除文档与集合。要在 GCP Console 中管理数据,请转到转到 Firestore 数据页面:

转到 Firestore 数据页面

添加数据

  1. 点击开始收集合
  2. 输入集合 ID。输入文档 ID。Firestore 会生成文档 ID,但您可以覆盖特定的文档 ID。 在文档中为数据添加字段。
  3. 点击保存。您的新集合和文档即会显示在数据查看器中。
  4. 要向集合添加更多文档,请点击添加文档

修改数据

  1. 点击某个集合以查看其文档,然后点击某个文档以查看其字段和子集合。
  2. 点击某个字段以修改其值。要向所选文档添加字段或子集合,请点击添加字段开始集合

删除数据

要删除某个集合,请执行以下操作:

  1. 选择要删除的集合。
  2. 点击文档列顶部的菜单图标,然后点击删除集合

从文档列的菜单中点击“删除集合”

要删除文档,请执行以下操作:

  1. 选择要删除的文档。
  2. 点击文档详细信息列顶部的菜单图标。选择删除文档删除文档字段

删除文档会删除该文档中的所有嵌套数据,包括所有子集合。

删除文档的字段不会删除其子集合。虽然文档是空的,但文档仍然存在,并且可以显示在查询结果中。

从文档详细信息列的上下文菜单中点击“删除文档”或“删除文档字段”

如需删除某个文档中的特定字段,请执行以下操作:

  1. 选择该文档以查看其字段。
  2. 点击要删除的字段旁边的删除图标。

点击删除图标以从文档中移除字段

管理 Firestore 安全规则

要添加、修改和删除 Firestore 安全规则,必须使用 Firebase 控制台。转到 Firestore 部分中的规则标签页。详细了解如何设置和自定义规则

管理索引

如需通过 Firebase 控制台为您的查询创建新索引以及管理现有的索引,请转到 Firestore 部分的索引标签页。详细了解如何管理索引