Gestion des collections JSON

Vous pouvez ajouter, afficher ou supprimer des collections, ou parcourir, ajouter, modifier et supprimer des documents JSON dans une collection.

  • Créer une collection : Voir Créer une collection.

  • Ajouter ou modifier des documents dans une collection : reportez-vous à A propos de l'ajout ou de la modification d'un document JSON.

  • Afficher les documents dans une collection : sélectionnez le nom de la collection dans le panneau de gauche. Les documents de la collection sont affichés dans le volet de droite.

  • Visualiser les détails de collecte : sélectionnez la collecte spécifique dans le panneau de gauche, puis cliquez sur Détails de collecte icône Détails de la collection dans la barre d'outils du panneau de droite pour visualiser les propriétés de collecte, le guide de données JSON (si créé) et les statistiques associées si collectées, la taille de l'index de recherche et la page de gestion des index JSON.

  • Supprimer une collection : cliquez avec le bouton droit de la souris sur un nom de collection dans le panneau de gauche pour ouvrir le menu contextuel. Sélectionnez Supprimer pour enlever complètement la collection de la base de données.

Création d'une collection

Cette section explique comment créer une collection.

  1. Lorsque vous accédez à la page JSON :
    • Si aucune collection n'est créée, la page d'accueil JSON apparaît. Cliquez sur Créer une collection.

    • Si des collections existantes sont disponibles, cliquez sur Créer une collection nouvelle icône de collection dans le panneau de gauche.

  2. Saisissez le nom de la collection, qui est sensible à la casse.
  3. Si l'option Compatible MongoDB est sélectionnée, les ID de document seront des ID incorporés.
    • Les ID de document font partie du document JSON (le nom du champ est "_id"). Si un champ _id est manquant, il est généré et ajouté au document JSON.

    • Cette collection est compatible avec MongoDB. Les pilotes MongoDB qui se connectent à l'API MongoDB pour Oracle Database peuvent lire et écrire dans cette collection.

    • Pour utiliser ces ensembles de SODA, vous avez besoin d'un pilote SODA qui prend en charge la méthode d'affectation de clé EMBEDDED_OID.

    • Cette méthode est documentée sous la forme EMBEDDED_OID.

    • Le nom de la colonne de contenu (colonne dans laquelle les documents JSON sont stockés) dans la table sous-jacente est DATA.

    ID hors ligne :

    • SODA génère toujours l'ID d'un nouveau document.

    • L'ID n'est pas incorporé dans le document JSON mais stocké séparément.

    • Les pilotes MongoDB se connectant à l'API MongoDB pour Oracle Database ne peuvent lire qu'à partir de cette collection.

    • Cette méthode est documentée en tant qu'UUID.

    • Le nom de la colonne de contenu dans la table sous-jacente est JSON_DOCUMENT.

  4. Cliquez sur Créer pour créer la collection.

    Cliquez sur Annuler ou appuyez sur la touche Echap pour annuler la collecte.

A propos de l'ajout ou de la modification d'un document JSON

Vous pouvez ajouter et modifier des documents JSON à l'aide de l'éditeur JSON.

Pour ajouter un document, cliquez sur Nouveau document JSON Icône de nouveau document JSON dans la barre d'outils du panneau de droite d'une collection spécifique. Dans l'éditeur JSON, vous pouvez copier-coller le document JSON ou utiliser l'icône Importer pour importer le document JSON.

Pour modifier un document, cliquez sur Modifier le documenticône Modifier le document dans la fiche de document.

La figure suivante illustre un document ouvert dans l'éditeur JSON.

A propos des différences de base de données dans les documents JSON

Vous pouvez trouver des différences dans un document JSON qui a été modifié à partir de deux connexions différentes.

Au moment de l'enregistrement d'un document modifié, vous êtes informé qu'il existe des différences entre le document modifié et l'instance du document dans la base de données. Les différences sont également mises en évidence, ce qui permet une révision rapide.

Cliquez sur Ecraser si vous préférez écraser les modifications apportées à l'instance de document dans la base de données.

Figure 5-1 Différences dans le document affiché

Description de la figure 5-1
Description de la "Figure 5-1 Différences dans le document affiché"