2016-05-09 1 views

Répondre

7

Un autre DB - une autre connexion. Mais Robomongo ne fonctionne qu'avec une connexion en une seule fois. C'est pourquoi c'est impossible.

Je vous suggère d'utiliser les outils mongoimport/mongoexoprt pour votre tâche. Ils viennent avec mongo, sont situés dans le même dossier que mongod.exe et permet de déplacer des collections via des bases de données, en exportant et en important depuis un fichier json.

Exemple de code

:

mongoexport --db testFrom --port portFrom --username userFrom --password passwordFrom --collection yourCollection --out test.json 
mongoimport --db testTo --port portTo --username userTo --password passwordTo --collection yourCollection --file test.json 
+0

Non, j'essayer dans un port différent. le premier s'exécute dans le port 3001 et l'autre dans le port 3003 ... alors comment puis-je copier une collection du port 3001 au port 3003 –

+1

Il n'est pas possible que vous utilisiez 2 connexions différentes (le port différent signifie également que la connexion est différente). Robomongo n'a pas pu exécuter des requêtes sur 2 connexions différentes en même temps. – Anton

+0

J'ai modifié la réponse pour montrer comment copier une collection entre des serveurs. –