Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Image Removed

Um Daten in eine Datenbank zu importieren, klickt man mit der rechten Maustaste auf den Datenbanknamen und wählt im Kontextmenü den Eintrag "Datensätze importieren". Durch den Import ist es möglich, einzelne Datensätze oder ganze Collections in die Datenbank zu importieren. Dies kann per Drag & Drop mittels Datei oder durch unmittelbare Texteingabe, wie in der Abbildung unten dargestellt, geschehen. In beiden Fällen ist die Formatierung der Daten zu beachten, da sonst der Import fehlschlägt.

Image Added

Datei-Import

Soll eine Datei importiert werden, so kann diese direkt auf das entsprechenden Feld im Modal des MongoDB-Management-Studios gezogen werden. Derzeit sind hierbei lediglich JSON-Dateien zulässig, wobei die Datensätze gemäß der „mongoexport“-Funktion von MongoDB formatiert sind. Dies bedeutet auch, dass eine durch „mongoexport“ erstellte Datei mittels MongoDB Management Studio direkt Hierbei erfolgt der Import der Daten über eine JSON Datei. Man wählt dazu im Import Fenster als Quelle "Datensätze aus Datei importieren".

Hinweis

Die Datensätze in der JSON Datei müssen gemäß der mongoexport Funktion von MongoDB formatiert sein. Das heißt, dass eine durch mongoexport erstellte Datei in Mongo Management Studio importiert werden kann.

Geschieht der Import der Daten auf Datenbank-Ebene, muss der Name der Ziel-Collection angegeben werden. Voreingestellt sind die Optionen, die Der Import Modus legt fest, ob die zu importierenden Datensätze zu bereits bestehenden Daten hinzuzufügen oder jene Datensätze zu löschen, welche eine schon vorhandene _id besitzen. Sollen die Datensätze einer Collection ersetzt werden, so muss vor dem Import-Vorgang die entsprechende Option ausgewählt werden.

Text-import

Ähnlich zum Datei-Import verhält sich der Import per Text. Geben Sie in die angezeigte Text-Box die formatierten Daten entsprechend der folgenden Abbildung ein und nach Angabe der Ziel-Collection kann der Import erfolgen.

Image Removedhinzugefügt werden sollen oder ob die Collection vor dem Import geleert werden soll. Die Option "Doppelte id Felder ignorieren" bestimmt das Verhalten beim Import von Datensätzen, deren id Feld gleich dem id Feld bereits vorhandener Datensätze ist. Ist diese Option aktiviert, werden solche Datensätze ignoriert und der Import Vorgang fortgesetzt. Ansonsten bricht der Import Vorgang ab. Die Import Datei kann man entweder per Drag and Drop in das entsprechende Feld ablegen oder man benutzt den Button "Dateien auswählen", um die Datei aus dem Dateisystem auszuwählen. Mit Klick auf den Button "Importieren" startet der Import Vorgang.

Text-Import

Für den Text-Import wählt man im Import Fenster als Quelle "Datensätze aus Textbox importieren". Die Daten gibt man in die Textbox ein. Es müssen gültige JSON-Datensätze sein, welche sich innerhalb eines Arrays befinden. Die restlichen Optionen sind analog zum Datei-Import. 

Image Added

Hinweis

Der Importvorgang kann einige Zeit in Anspruch nehmen. Es ist daher ratsam, bei größeren Datenmengen auf mongoimport zurückzugreifen.