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 wird 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
Hinweis |
---|
Bei dieser Funktion ist zu beachten, dass die Namenskonventionen von MongoDB eingehalten werden und der neue Namen nicht bereits existieren. |