管理 JSON 集合

您可以添加、查看或删除集合,或者浏览、添加、编辑和删除集合中的 JSON 文档。

  • 创建集合:请参阅创建集合

  • 在集合中添加或编辑文档:请参阅关于添加或编辑 JSON 文档

  • 查看集合中的文档:在左侧窗格中选择集合名称。集合中的文档将显示在右侧窗格中。

  • 查看集合详细信息:在左侧窗格中选择特定集合,然后单击右侧窗格工具栏中的集合详细信息 集合详细信息图标 以查看集合属性、JSON 数据指南(如果已创建)和相关统计信息(如果已收集)、搜索索引的大小以及用于管理 JSON 索引的页面。

  • 放置集合:在左侧窗格中右键单击集合名称以打开上下文菜单。选择删除可从数据库中完全删除集合。

创建收集

本节介绍如何创建集合。

  1. 导航到 JSON 页面时:
    • 如果没有创建集合,您将看到 JSON 主页。单击创建集合

    • 如果存在可用的现有集合,则在左侧窗格中,单击创建集合 “新集合”图标

  2. 输入集合名称,该名称区分大小写。
  3. 如果选择了 MongoDB Compatible 选项,则文档 ID 将是嵌入式 ID。
    • 文档 ID 是 JSON 文档的一部分(字段名称为 "_id")。如果缺少 _id 字段,则会生成该字段并将其添加到 JSON 文档中。

    • 此集合与 MongoDB 兼容。连接到 MongoDB API for Oracle Database 的 MongoDB 驱动程序可以读取和写入此集合。

    • 要从 SODA 使用这些集合,您需要支持 EMBEDDED_OID 密钥分配方法的 SODA 驱动程序。

    • 此方法记录为 EMBEDDED_OID。

    • 基础表中内容列(存储 JSON 文档的列)的名称为 DATA。

    超出行 ID:

    • SODA 始终生成新文档的 ID。

    • ID 未嵌入到 JSON 文档中,而是单独存储。

    • 连接到 MongoDB API for Oracle Database 的 MongoDB 驱动程序只能从此集合中读取。

    • 此方法被记录为 UUID。

    • 基础表中内容列的名称为 JSON_DOCUMENT。

  4. 单击创建以创建集合。

    单击 Cancel 或按 Esc 键取消集合。

关于添加或编辑 JSON 文档

您可以使用 JSON 编辑器添加和编辑 JSON 文档。

要添加文档,请单击右侧窗格工具栏中特定集合的新建 JSON 文档 “新建 JSON 文档”图标。在 JSON 编辑器中,您可以复制和粘贴 JSON 文档,也可以使用“Import(导入)”图标导入 JSON 文档。

要编辑文档,请单击文档卡中的编辑文档编辑文档图标

下图显示了 JSON 编辑器中打开的文档。

关于 JSON 文档中的数据库差异

您可以在已从两个不同连接编辑的 JSON 文档中找到差异。

保存已编辑的文档时,系统会通知您已编辑的文档与数据库中的文档实例之间存在差异。此外,还会突出显示差异,以便快速查看。

如果您希望覆盖对数据库中的文档实例所做的更改,请单击覆盖

图 5-1 显示的文档中的差异

后面是图 5-1 的说明
“图 5-1 显示的文档中的差异”的说明