mongodump/mongorestorefür binäre Backupsmongoexport/mongoimportfür JSON- oder CSV-Exporte
mongodump und mongorestore
mongodump
mongodump erstellt ein binäres Backup der Datenbank, das mit mongorestore wieder eingespielt werden kann.
Syntax
Optionen
--db
--db
Nur eine bestimmte Datenbank sichern
--collection
--collection
Nur eine bestimmte Collection sichern
--out
--out
Zielverzeichnis für das Backup
--gzip
--gzip
Backup wird komprimiert
--uri
--uri
Verbindungs-URI (z. B. bei Authentifizierung oder Remote-Verbindung)
--username, --password, --authenticationDatabase
--username, --password, --authenticationDatabase
Bei aktivierter Authentifizierung notwendig.
Wenn du den
--password-Parameter weglässt, fragt dich das CLI in einem zweiten Schritt nach dem PasswortBeispiel
mongorestore
mongorestore spielt ein binäres Backup, das mit mongodump erstellt wurde, wieder ein.
Syntax
Optionen
--db
--db
Ziel-Datenbank
--drop
--drop
Vorhandene Daten werden vor dem Import gelöscht
--gzip
--gzip
Wenn Backup-Dateien komprimiert sind
--uri
--uri
Verbindungs-URI (z. B. bei Authentifizierung oder Remote-Verbindung)
--username, --password, --authenticationDatabase
--username, --password, --authenticationDatabase
Bei aktivierter Authentifizierung notwendig.
Wenn du den
--password-Parameter weglässt, fragt dich das CLI in einem zweiten Schritt nach dem PasswortBeispiel
mongoexport und mongoimport
mongoexport
mongoexport exportiert Daten aus einer Collection als JSON oder CSV, was z. B. für Datenanalysen nützlich ist.
Syntax
Optionen
--db
--db
Ziel-Datenbank
--collection
--collection
Collection, die exportiert werden soll
--type
--type
json (Standard) oder csv--out
--out
Ziel-Datei
--uri
--uri
Verbindungs-URI (z. B. bei Authentifizierung oder Remote-Verbindung)
--username, --password, --authenticationDatabase
--username, --password, --authenticationDatabase
Bei aktivierter Authentifizierung notwendig.
Wenn du den
--password-Parameter weglässt, fragt dich das CLI in einem zweiten Schritt nach dem PasswortBeispiel
mongoimport
mongoimport importiert strukturierte Daten in eine MongoDB-Collection.
Syntax
Optionen
--db
--db
Ziel-Datenbank
--collection
--collection
Name der Collection, in welche die Daten importiert werden sollen
--type
--type
json oder csv--headerline
--headerline
Erste Zeile der CSV enthält Feldnamen (nur bei csv)
--drop
--drop
Vor dem Import bestehende Collection löschen
--uri
--uri
Verbindungs-URI (z. B. bei Authentifizierung oder Remote-Verbindung)
--username, --password, --authenticationDatabase
--username, --password, --authenticationDatabase
Bei aktivierter Authentifizierung notwendig.
Wenn du den
--password-Parameter weglässt, fragt dich das CLI in einem zweiten Schritt nach dem Passwort