Mongo Management Studio bietet die Funktionalität, eine Collection zu kopieren. Dazu stehen Ihnen 3 Möglichkeiten zur Verfügung.
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-Serverinstanz kopieren
Die Collection wird innerhalb derselben MongoDB-Serverinstanz in eine andere Datenbank kopiert. Der Name der Collection wird beibehalten und darf in der Ziel-Datenbank noch nicht existieren.
Collection in eine andere MongoDB-Serverinstanz kopieren
Die Collection in eine beliebige Datenbank auf der Ziel MongoDB-Serverinstanz kopiert. Existiert diese Datenbank nicht, so wird sie automatisch angelegt. Ansonsten gilt auch hier, dass die Collection in der Ziel-Datenbank noch nicht existieren darf.
Ist für den Kopiervorgang auf die MongoDB-Serverinstanz eine Authentifizierung über eine userSource nötig, so bietet das Feld „Login-Datenbank“ die Möglichkeit, die entsprechende Datenbank anzugeben, gegen die sich authentifiziert werden muss. Ansonsten können die Authentifizierungsdaten auch in den Connection String für den Zielserver eingegeben werden
Bei dieser Funktion ist zu beachten, dass die Namenskonventionen von MongoDB eingehalten werden und der neue Namen nicht bereits existieren.