Gestión de recopilaciones de JSON

Puede agregar, ver o borrar recopilaciones, o examinar, agregar, editar y suprimir documentos JSON en una recopilación.

  • Crear una Recopilación: consulte Creación de una Recopilación

  • Adición o edición de documentos en una recopilación: consulte Acerca de la adición o edición de un documento JSON

  • Ver documentos en una recopilación: seleccione el nombre de la recopilación en el panel izquierdo. Los documentos de la recopilación se muestran en el panel derecho.

  • Ver detalles de recopilación: seleccione la recopilación específica en el panel izquierdo y, a continuación, haga clic en Detalles de recopilación icono de detalles de recopilación en la barra de herramientas del panel derecho para ver las propiedades de recopilación, la guía de datos JSON (si se crea) y las estadísticas relacionadas si se recopilan, el tamaño del índice de búsqueda y la página para gestionar índices JSON.

  • Borrar una Recopilación: haga clic con el botón derecho en el nombre de una recopilación en el panel izquierdo para abrir el menú contextual. Seleccione Borrar para eliminar la recopilación de la base de datos por completo.

Creación de una Recopilación

En esta sección se describe cómo crear una recopilación.

  1. Al navegar a la página JSON:
    • Si no se han creado recopilaciones, verá la página inicial de JSON. Haga clic en Crear recopilación.

    • Si hay recopilaciones existentes disponibles, en el panel izquierdo, haga clic en Crear recopilación icono de nueva recopilación.

  2. Introduzca el nombre de la recopilación, que distingue entre mayúsculas y minúsculas.
  3. Si se selecciona la opción Compatible con MongoDB, los ID de documento serán ID embebidos.
    • Los ID de documento forman parte del documento JSON (el nombre del campo es "_id"). Si falta un campo _id, se genera y se agrega al documento JSON.

    • Esta colección es compatible con MongoDB. Los controladores MongoDB que se conectan a la API de MongoDB para Oracle Database pueden leer y escribir en esta recopilación.

    • Para utilizar estas recopilaciones de SODA, necesita un controlador de SODA que admita el método de asignación de claves EMBEDDED_OID.

    • Este método se documenta como EMBEDDED_OID.

    • El nombre de la columna de contenido (la columna donde se almacenan los documentos JSON) en la tabla subyacente es DATA.

    ID fuera de línea:

    • SODA siempre genera el ID de un documento nuevo.

    • El ID no está embebido en el documento JSON, sino que se almacena por separado.

    • Los controladores de MongoDB que se conectan a la API de MongoDB para Oracle Database solo pueden leer de esta recopilación.

    • Este método se documenta como UUID.

    • El nombre de la columna de contenido de la tabla subyacente es JSON_DOCUMENT.

  4. Haga clic en Crear para crear la recopilación.

    Haga clic en Cancel (Cancelar) o pulse la tecla Esc (Esc) para cancelar la recopilación.

Acerca de la adición o edición de un documento JSON

Puede agregar y editar documentos JSON mediante el editor de JSON.

Para agregar un documento, haga clic en Nuevo documento JSON Ícono de nuevo documento JSON en la barra de herramientas del panel derecho de una recopilación específica. En el editor de JSON, puede copiar y pegar el documento JSON o utilizar el icono Importar para importar el documento JSON.

Para editar un documento, haga clic en Editar documentoicono de edición de documento en la tarjeta de documento.

En la siguiente figura, se muestra un documento abierto en el editor de JSON.

Acerca de las diferencias de base de datos en documentos JSON

Puede encontrar diferencias en un documento JSON que se ha editado desde dos conexiones diferentes.

Al guardar un documento editado, se le notifica que existen diferencias entre el documento editado y la instancia del documento en la base de datos. Las diferencias también se destacan, lo que permite una revisión rápida.

Haga clic en Sobrescribir si prefiere sobrescribir los cambios en la instancia de documento de la base de datos.

Figura 5-1 Diferencias en el documento mostrado

A continuación se muestra la descripción de la figura 5-1
Descripción de la "Figura 5-1 Diferencias en el Documento Mostrado"