在控制台中修改实体

本页面介绍如何使用 Google Cloud 控制台修改实体。

要了解如何以编程方式修改实体,请参阅更新实体

准备工作

本页面假定您已经创建了一个存储在 Datastore 模式 Firestore 中的实体。您可以按照 Datastore API 使用入门中所述的方式通过 Datastore API 创建实体,也可以按照快速入门中所述的方式通过 Google Cloud 控制台中的实体编辑器来创建实体。

选择要修改的实体

  1. 在 Google Cloud 控制台中,转到数据库页面。

    前往“数据库”

  2. 从数据库列表中选择所需的数据库。

  3. 在导航菜单中,点击 Datastore Studio

  4. 通过指定属性值的命名空间、种类和/或过滤条件来查找您要修改的实体。要了解如何实现,请参阅运行查询

  5. 点击实体的名称/ID。您的屏幕应如下所示:

    显示实体相关信息的实体概览页面。

修改媒体资源

  1. 打开相应实体的修改实体页面。 在属性下,点击要修改的属性对应的修改

  2. 修改属性窗格中,修改属性的名称类型。您还可以修改是否将属性编入索引如需了解将属性编入或排除出索引的影响,请参阅排除的属性

    点击“修改”按钮以修改媒体资源。

  3. 点击完成。此时将关闭修改属性窗格,属性表现在会显示您所做的更改。在您点击保存之前,更改不会提交到数据库。属性表会在属性名称旁边显示一个蓝点,从而突出显示未提交的更改。

  4. 对其他媒体资源进行其他更改。完成修改后,点击保存即可将更改提交到数据库。

    控制台会提交您的更改并带您返回 Datastore Studio 页面。

添加属性

  1. 打开相应实体的修改实体页面。点击添加媒体资源
  2. 添加属性窗格中,为属性指定一个名称。
  3. 为属性的数据类型选择一个类型。
  4. 为该属性指定一个值。
  5. 指定是否将属性编入索引。如需了解将属性编入或排除出索引的影响,请参阅排除的属性

    “添加属性”窗格。

  6. 点击 Add(添加)。此时将关闭添加属性窗格,属性表现在会显示您所做的更改。在您点击保存之前,更改不会提交到数据库。属性表会在属性名称旁边显示一个蓝点,从而突出显示未提交的更改。

  7. 对其他媒体资源进行其他更改。完成修改后,点击保存即可将更改提交到数据库。

    控制台会提交您的更改并带您返回 Datastore Studio 页面。

删除媒体资源

  1. 打开相应实体的修改实体页面。在属性下,点击要删除的属性对应的删除

    属性表中的“删除”按钮。

  2. 属性表格现在会显示您所做的更改。在您点击保存之前,更改不会提交到数据库。属性表会突出显示未提交的属性删除操作(带有划掉的名称和属性值)。

    您可以通过点击媒体资源的表行中的恢复来撤消未提交的删除。

  3. 对其他媒体资源进行其他更改。完成修改后,点击保存即可将更改提交到数据库。

复杂属性

实体编辑器支持具有复杂类型的属性,例如 ArrayEmbedded entity

数组属性

当您添加或修改 Array 属性的值时,请提供 JSON 格式的值。

数组属性的有效 JSON 示例。

如果您在字段输入无效的 JSON,您将收到错误消息。如果 JSON 无效,则无法添加该属性。

嵌入式实体属性

当您添加或修改 Embedded entity 属性的值时,请提供 JSON 格式的值。

嵌入式实体属性的有效 JSON 示例

如果您在字段输入无效的 JSON,您将收到错误消息。如果 JSON 无效,则无法添加该属性。

后续步骤