Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 3 Nächste Version anzeigen »

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.

Datei-Import

Hierbei erfolgt der Import der Daten über eine JSON Datei. Man wählt dazu im Import Fenster als Quelle "Datensätze aus Datei importieren".

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. Der Import Modus legt fest, ob die zu importierenden Datensätze zu bereits bestehenden Daten hinzugefü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, welche sich innerhalb eines Arrays befinden. Die restlichen Optionen sind analog zum Datei-Import. 

 

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

  • Keine Stichwörter