本页介绍了如何使用 Google Cloud 控制台修改实体。
要了解如何以编程方式修改实体,请参阅更新实体。
准备工作
本页面假定您已经创建了一个存储在 Datastore 模式 Firestore 中的实体。您可以按照 Datastore API 使用入门中所述的方式通过 Datastore API 创建实体,也可以按照快速入门中所述的方式通过 Google Cloud 控制台 中的实体编辑器来创建实体。
选择要修改的实体
在 Google Cloud 控制台中,转到数据库页面。
从数据库列表中选择所需的数据库。
在导航菜单中,点击 Datastore Studio。
通过指定属性值的命名空间、种类和/或过滤条件来查找您要修改的实体。要了解如何实现,请参阅运行查询。
点击实体的名称/ID。屏幕应类似于如下所示:
修改媒体资源
打开实体的修改实体页面。 在房源下,点击要修改的房源的修改图标
。在修改属性窗格中,修改属性的名称、类型或值。您还可以修改是否将属性编入索引如需了解将属性编入或排除出索引的影响,请参阅排除的属性。
点击完成。修改媒体资源窗格会关闭,并且“媒体资源”表格现在会显示您所做的更改。在您点击保存之前,系统不会将更改提交到数据库。属性表会在属性名称旁边显示蓝点,以突出显示未提交的更改。
对其他媒体资源进行进一步更改。完成修改后,点击保存将更改提交到数据库。
控制台会提交您的更改,并将您返回到 Datastore Studio 页面。
添加属性
- 打开实体的修改实体页面。点击添加资源。
- 在添加属性窗格中,为该属性指定一个名称。
- 为属性的数据类型选择一个类型。
- 为该属性指定值。
指定是否将属性编入索引。如需了解将属性编入或排除出索引的影响,请参阅排除的属性。
点击添加。添加媒体资源窗格随即关闭,媒体资源表格现在会显示您所做的更改。在您点击保存之前,系统不会将更改提交到数据库。属性表会在属性名称旁边显示蓝点,以突出显示未提交的更改。
对其他媒体资源进行进一步更改。完成修改后,点击保存将更改提交到数据库。
控制台会提交您的更改,并将您返回到 Datastore Studio 页面。
删除媒体资源
打开实体的修改实体页面。在媒体资源下,点击要删除的媒体资源对应的删除图标
。房源表格现在会显示您所做的更改。在您点击保存之前,系统不会将更改提交到数据库。属性表会突出显示未提交的属性删除操作,并带有带删除线的名称和属性值。
您可以通过点击房源表格行的恢复来撤消未提交的删除操作。
对其他媒体资源进行进一步更改。完成修改后,点击保存将更改提交到数据库。
复杂属性
实体编辑器支持具有复杂类型的属性,例如 Array
和 Embedded entity
。
数组属性
当您添加或修改 Array
属性的值时,请提供 JSON 格式的值。
如果您在值字段输入无效的 JSON,您将收到错误消息。如果 JSON 无效,您将无法添加该属性。
嵌入式实体属性
当您添加或修改 Embedded entity
属性的值时,请提供 JSON 格式的值。
如果您在值字段输入无效的 JSON,您将收到错误消息。如果 JSON 无效,您将无法添加该属性。
后续步骤
- 了解实体的最佳做法。