在主控台編輯實體

本頁面說明使用 Google Cloud Platform 主控台編輯實體的方式。

如要瞭解透過程式輔助修改實體的方式,請參閱更新實體

事前準備

本頁面假設您已經建立了一個實體,並將實體預存在 Cloud Firestore (Datastore 模式) 中。您可以依照開始使用 Cloud Datastore API 一文中所述,使用 Cloud Datastore API 建立實體,也可以依照快速入門導覽課程中所述,使用 GCP 主控台的實體編輯器建立實體。

選取要編輯的實體

  1. 前往 GCP 主控台中的「Datastore 實體」頁面。
    前往 Datastore 實體頁面
  2. 指定命名空間、種類和/或屬性值篩選條件,找出您要編輯的實體。如需操作方式,請參閱執行查詢
  3. 按一下要編輯的實體。畫面應會出現如下所示的內容:

    實體編輯器

編輯屬性

  1. 在「Properties」(屬性) 之下,按一下要編輯的屬性。
  2. 在「Edit property」(編輯屬性) 窗格中,修改屬性的 [name] (名稱)、[Type] (類型) 和/或 [Value] (值)。您也可以修改建立屬性索引的情形 (如需瞭解索引包含或排除屬性有何影響,請參閱排除屬性)。

    編輯屬性

  3. 按一下 [Done] (完成),關閉「Edit property」(編輯屬性) 窗格。

  4. 按一下 [Save] (儲存),儲存此實體。

    您必須按一下 [Save] (儲存),對屬性所做的變更才會儲存到資料庫中。

新增屬性

  1. 按一下 [Add property] (新增屬性) 按鈕。
  2. 在 [New property] (新屬性) 窗格中指定屬性的名稱。
  3. 選取此屬性的資料類型。
  4. 也可以指定屬性的值。
  5. 指定是否已建立此屬性的索引。如需瞭解索引包含或排除屬性有何影響,請參閱排除屬性

    新增屬性

  6. 按一下 [Done] (完成),關閉「New Property」(新屬性) 窗格。

  7. 按一下 [Save] (儲存),儲存此實體。

    您必須按一下 [Save] (儲存),對屬性所做的變更才會儲存到資料庫中。

刪除屬性

儲存屬性時,將會永久刪除任何一個列為待刪除的屬性。

  1. 在「Properties」(屬性) 之下,將滑鼠游標移至欲刪除的屬性上方,隨即會出現刪除圖示。

    刪除屬性

  2. 按一下刪除圖示。

您也可以按一下屬性開啟「Edit property」(編輯屬性) 窗格,再按一下刪除圖示,這樣就不需要將滑鼠游標移至屬性上方,等刪除圖示出現。

儲存實體後就無法復原已刪除的屬性。不過,若您尚未儲存實體,仍然可以取消待執行的刪除操作:

  • 在「Properties」(屬性) 之下,找到待刪除的屬性後按一下 [Undo] (復原)

    復原刪除屬性

刪除屬性或取消待執行的刪除操作後,請按一下 [Save] (儲存),將實體儲存起來。

儲存實體

  • 按一下 [Save] (儲存)

    儲存實體

複合式索引

實體編輯器支援 ArrayEmbedded entity 等複合類型屬性。

Array 屬性

當您新增或修改 Array 屬性的值時,請以 JSON 格式提供有效值。

Array 屬性

若您在「Value」(值) 欄位中輸入無效的 JSON,就會出現錯誤訊息。若實體的 array 屬性包含無效的 JSON,您無法儲存該實體。

Embedded entity 屬性

當您新增或修改 Embedded entity 屬性的值時,請以 JSON 格式提供有效值。

Embedded entity 屬性

若您在「Value」(值) 欄位中輸入無效的 JSON,就會出現錯誤訊息。若實體的 Embedded entity 屬性包含無效的 JSON,您無法儲存該實體。

後續步驟

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Cloud Datastore 說明文件