MongoDB Management Studio bietet die Funktionalität, eine Collection zu kopieren. Dazu stehen Ihnen 3 Möglichkeiten zur Verfügung:
Hinweis |
---|
Bei dieser Funktion ist zu beachten, dass die Namenskonventionen von MongoDB eingehalten werden und der neue Namen nicht bereits existieren. |
Eine Collection innerhalb einer Datenbank kopieren
Eine Collection wird innerhalb derselben Datenbank kopiert. Es muss lediglich der Name der Ziel-Collection eingegeben werden.
Eine Collection in eine andere Datenbank auf derselben MongoDB-Instanz kopieren
Die Collection wird innerhalb derselben Server-Instanz in eine andere Datenbank kopiert. Der Collection-Name wird beibehalten und darf in der Ziel-Datenbank noch nicht existieren.
Collection in eine andere Server-Instanz kopieren
Ist der Ziel-Server mit dem Ursprungsserver verbunden, so wird die Collection in eine beliebige Datenbank auf der Ziel-Instanz kopiert. Existiert diese Datenbank nicht, so wird sie automatisch angelegt, ansonsten gilt auch hier, die Collection darf in der Ziel-Datenbank noch nicht existieren.
Ist für den Kopiervorgang auf die Ziel-Instanz eine Authentifizierung nötig, so bietet das Feld „Login-Datenbank“ die Möglichkeit, die entsprechende Datenbank anzugeben, gegen die sich authentifiziert werden muss.