使用 Firebase 控制台管理 Cloud Firestore

使用Firebase 控制台時,您可以在 Cloud Firestore 上執行以下操作:

  • 查看、新增、編輯和刪除資料。
  • 建立和更新 Cloud Firestore 安全性規則。
  • 管理索引。
  • 監控使用情況。

查看數據

您可以在 Firebase 控制台中查看所有 Cloud Firestore 資料。在 Cloud Firestore資料標籤中,按一下文件或集合以開啟嵌套在該專案中的資料。

打開特定路徑

若要開啟特定路徑處的文件或集合,請使用「編輯路徑」按鈕

按一下「編輯路徑」按鈕以開啟特定文件或集合。

過濾集合中的文檔

若要過濾集合中列出的文檔,請使用「過濾器清單」按鈕

按一下「過濾清單」按鈕可過濾列出的文件。

不存在的祖先文件

即使文件的一個或多個祖先不存在,它也可以存在。例如,即使祖先文件/mycoll/mydoc/mysubcoll/mysubdoc /mycoll/mydoc處的文件也可以存在。 Cloud Firestore 資料檢視器顯示不存在的祖先文檔,如下所示:

  • 在集合的文檔清單中,不存在的祖先文檔的文檔 ID 以斜體顯示
  • 在不存在的祖先文件的資訊面板中,資料檢視器指出該文件不存在。

控制台中不存在祖先文檔。

查詢數據

您可以在 Cloud Firestore 資料頁面的查詢建構器標籤中查詢文件。

  1. 前往 Cloud Firestore 資料頁面

  2. 按一下查詢建構器標籤。

  3. 選擇查詢範圍

    選擇“集合”可查詢單一集合。在文字欄位中,輸入集合的路徑。

    選擇「集合組」可查詢所有具有相同ID的集合。在集合組欄位中,輸入集合組 ID。

    此表將自動顯示指定集合或集合組中的文件。

  4. 按一下「新增至查詢」以篩選傳回的文件集。預設情況下,查詢產生器會新增WHERE子句。您可以使用下拉清單和文字欄位修改此子句,或變更為其他可用子句之一。若要繼續建立更複雜的查詢,請按一下新增至查詢

    若要刪除查詢子句,請按一下其刪除按鈕 。若要刪除所有查詢子句,請按一下「清除」

  5. 按一下“運行”以從資料庫中檢索結果。

查詢要求和限制

使用查詢產生器時,請記住以下查詢要求和限制。

  • 所有查詢都必須有一個或多個索引支援。如果資料庫找不到支援查詢的索引,它將傳回一個錯誤,其中包含建立所需索引的連結。

  • ORDER BY子句必須與WHERE子句中的欄位相符,且順序相同。預設情況下,結果會按文檔 ID 排序。如果您按等式 ( == ) 以外的任何其他欄位進行篩選,請為該欄位新增ORDER BY子句。

  • 範圍( <<=>>= )和不等於( !=not-in )查詢子句必須全部篩選相同欄位。

有關其他限制,請參閱查詢限制

管理數據

在 Cloud Firestore 中,您將資料儲存在文件中並將文件組織到集合中。在開始新增資料之前,請先詳細了解Cloud Firestore 資料模型

您可以從 Firebase 控制台新增、編輯和刪除文件和集合。若要管理數據,請開啟Cloud Firestore部分中的「數據」標籤

新增數據

  1. 按一下「新增集合」 ,然後輸入您的集合名稱並按一下「下一步」
  2. 輸入特定文件 ID 或按一下「自動 ID」 ,然後為文件中的資料新增欄位。
  3. 按一下「儲存」 。您的新集合和文件將顯示在資料檢視器中。
  4. 若要將更多文件新增至集合中,請按一下新增文件

編輯數據

  1. 按一下集合可查看其文檔,然後按一下文檔以查看其欄位和子集合。
  2. 按一下某個欄位可編輯其值。若要將欄位或子集合新增至所選文檔,請按一下「新增欄位」「新增集合」

刪除數據

刪除集合:

  1. 選擇您要刪除的集合。
  2. 按一下文件列頂部的選單圖標,然後按一下刪除集合

從文件列的選單中點選刪除集合

若要刪除文件或其所有欄位:

  1. 選擇您要刪除的文件。
  2. 按一下文件詳細資料列頂部的選單圖示。選擇刪除文件刪除文件欄位

刪除文件會刪除該文件中的所有嵌套數據,包括任何子集合。但是,刪除文件的欄位不會刪除其子集合。

從文件詳細資料列的上下文功能表中按一下“刪除文件”或“刪除文件欄位”

若要刪除文件中的特定欄位:

  1. 選擇文檔以查看其欄位。
  2. 按一下要刪除的欄位旁邊的刪除圖示。

按一下刪除圖示可從文件中刪除字段

管理 Cloud Firestore 安全性規則

若要從 Firebase 控制台新增、編輯和刪除 Cloud Firestore 安全性規則,請前往Cloud Firestore部分中的「規則」標籤。了解有關設定和自訂規則的更多資訊。

管理索引

若要為查詢建立新索引並從 Firebase 控制台管理現有索引,請前往Cloud Firestore部分中的「索引」標籤。了解有關管理索引的更多資訊。

監控使用狀況

若要監控 Cloud Firestore 使用量,請在 Firebase 控制台中開啟 Cloud Firestore使用量標籤。使用儀表板來衡量不同時間段的使用情況。