MongoDB Management Studio bietet die Funktionalität, eine Collection zu kopieren. Dazu stehen Ihnen 3 Möglichkeiten zur Verfügung:
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.