Comment utiliser mongodump
pour déplacer une seule collection d'une base de données à une autre?
Comment utiliser la commande et ses options?
Je pense que c'est juste:
mongodump --db=<old_db_name> --collection=<collection_name> --out=data/
mongorestore --db=<new_db_name> --collection=<collection_name> data/<db_name>/<collection_name>.bson
Btw, l'autre moyen de déplacer la collection d'une base de données à une autre consiste à utiliser renameCollection
:
db.runCommand({renameCollection:"<old_db_name>.<collection_name>",to:"<new_db_name>.<collection_name>"})
Voici quelques threads liés SO:
J'espère que ça t'as aidé.
mongodump --Host <hostname-of-mongoserver> --db <db-name> --username <dbuser-name> --password <password> --gzip --out </backup/location/>
mongodump --Host <hostname-of-mongoserver> --db <db-name> --collection <collection-name> --username <dbuser-name> --password <password> --gzip --out </backup/location/>
Commandes très basiques pour dump mongodb.
Décharger toute la collection
mongodump
Dump base de données spécifique uniquement
mongodump --db=DB_NAME
Dump de la base de données avec nom d'utilisateur et mot de passe
mongodump -u=USERNAME -p=PASSWORD --db=DB_NAME
Décharger d'un autre hôte
mongodump --Host HOST_NAME/Host_IP --port Host_PORT --out {YOUR_DIRECTOTY_PATH} --db=DB_NAME
Seulement capable de vider d'un autre hôte quand ils le permettent.