JSON-Collections verwalten

Sie können Sammlungen hinzufügen, anzeigen oder löschen oder JSON-Dokumente in einer Sammlung durchsuchen, hinzufügen, bearbeiten und löschen.

  • Sammlung erstellen: Siehe Sammlung erstellen

  • Dokumente in einer Sammlung hinzufügen oder bearbeiten: Siehe Informationen zum Hinzufügen oder Bearbeiten eines JSON-Dokuments

  • Dokumente in einer Sammlung anzeigen: Wählen Sie den Sammlungsnamen im linken Bereich aus. Die Dokumente in der Collection werden im rechten Fensterbereich angezeigt.

  • Sammlungsdetails anzeigen: Wählen Sie die spezifische Collection im linken Bereich aus, und klicken Sie dann in der Symbolleiste des rechten Bereichs auf Sammlungsdetails Symbol "Abnahmedetails", um Collection-Eigenschaften, JSON-Datenhandbuch (falls erstellt) und zugehörige Statistiken anzuzeigen, falls gesammelt, die Größe des Suchindex und die Seite zum Verwalten von JSON-Indizes.

  • Sammlung löschen: Klicken Sie im linken Bereich mit der rechten Maustaste auf einen Sammlungsnamen, um das Kontextmenü zu öffnen. Wählen Sie Löschen aus, um die Collection vollständig aus der Datenbank zu entfernen.

Collection erstellen

In diesem Abschnitt wird beschrieben, wie Sie eine Sammlung erstellen.

  1. Wenn Sie zur JSON-Seite navigieren:
    • Wenn keine Sammlungen erstellt wurden, wird die JSON-Homepage angezeigt. Klicken Sie auf Collection erstellen.

    • Wenn Sammlungen verfügbar sind, klicken Sie im linken Bereich auf Collection erstellen Symbol "Neue Erfassung".

  2. Geben Sie den Namen der Sammlung ein, wobei die Groß-/Kleinschreibung beachtet werden muss.
  3. Wenn die Option MongoDB-kompatibel ausgewählt ist, sind die Dokument-IDs eingebettete IDs.
    • Dokument-IDs sind Teil des JSON-Dokuments (Feldname ist "_id"). Wenn ein _id-Feld fehlt, wird es generiert und dem JSON-Dokument hinzugefügt.

    • Diese Sammlung ist MongoDB-kompatibel. MongoDB-Treiber, die eine Verbindung zur MongoDB-API für Oracle Database herstellen, können diese Sammlung lesen und schreiben.

    • Um diese Collections von SODA zu verwenden, benötigen Sie einen SODA-Treiber, der die Schlüsselzuweisungsmethode EMBEDDED_OID unterstützt.

    • Diese Methode wird als EMBEDDED_OID dokumentiert.

    • Der Name der Inhaltsspalte (die Spalte, in der JSON-Dokumente gespeichert werden) in der zugrunde liegenden Tabelle ist DATA.

    Out-of-Line-IDs:

    • SODA generiert immer die ID für ein neues Dokument.

    • Die ID ist nicht in das JSON-Dokument eingebettet, sondern separat gespeichert.

    • MongoDB-Treiber, die eine Verbindung zur MongoDB-API für Oracle Database herstellen, können nur aus dieser Sammlung lesen.

    • Diese Methode wird als UUID dokumentiert.

    • Der Name der Inhaltsspalte in der zugrunde liegenden Tabelle ist JSON_DOCUMENT.

  4. Klicken Sie auf Erstellen, um die Collection zu erstellen.

    Klicken Sie auf Abbrechen, oder drücken Sie die Esc-Taste, um die Erfassung abzubrechen.

JSON-Dokument hinzufügen oder bearbeiten

Sie können JSON-Dokumente mit dem JSON-Editor hinzufügen und bearbeiten.

Um ein Dokument hinzuzufügen, klicken Sie in der Symbolleiste des rechten Bereichs für eine bestimmte Sammlung auf Neues JSON-Dokument Symbol Neues JSON-Dokument. Im JSON-Editor können Sie das JSON-Dokument kopieren und einfügen oder das JSON-Dokument mit dem Symbol "Importieren" importieren.

Um ein Dokument zu bearbeiten, klicken Sie auf der Dokumentkarte auf Dokument bearbeitenSymbol "Dokument bearbeiten".

Die folgende Abbildung zeigt ein geöffnetes Dokument im JSON-Editor.

Datenbankunterschiede in JSON-Dokumenten

Sie können Unterschiede in einem JSON-Dokument finden, das von zwei verschiedenen Verbindungen bearbeitet wurde.

Beim Speichern eines bearbeiteten Dokuments werden Sie benachrichtigt, dass es Unterschiede zwischen dem bearbeiteten Dokument und der Instanz des Dokuments in der Datenbank gibt. Die Unterschiede werden auch hervorgehoben, um eine schnelle Überprüfung zu ermöglichen.

Klicken Sie auf Überschreiben, wenn Sie die Änderungen an der Dokumentinstanz in der Datenbank überschreiben möchten.

Abbildung 5-1: Unterschiede im angezeigten Dokument

Beschreibung von Abbildung 5-1 folgt
Beschreibung von "Abbildung 5-1 Unterschiede im angezeigten Dokument"