Comment utiliser mongodump pour 1 collection
3 réponses
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 façon de déplacer la collection d'une base de données à une autre est d'utiliser renameCollection
:
db.runCommand({renameCollection:"<old_db_name>.<collection_name>",to:"<new_db_name>.<collection_name>"})
voici quelques fils de SO liés:
- comment copier une collection d'une base de données à une autre en MongoDB
- Comment utiliser le sous-évaluées données par mongodump?
Espère que ça aide.
87
répondu
alecxe
2017-05-23 12:34:36
la Prise de la base de données (document) dump (sauvegarde)
mongodump --host <hostname-of-mongoserver> --db <db-name> --username <dbuser-name> --password <password> --gzip --out </backup/location/>
la Prise de collection dump (sauvegarde)
mongodump --host <hostname-of-mongoserver> --db <db-name> --collection <collection-name> --username <dbuser-name> --password <password> --gzip --out </backup/location/>
12
répondu
Vaseem007
2017-02-21 20:26:03
commandes très basiques pour dump mongodb.
-
Vidage de la collection de toutes les
mongodump
-
Vidage de base de données spécifique seulement
mongodump --db=DB_NAME
-
Dump de la base de données avec le nom d'utilisateur & mot de passe
mongodump -u=USERNAME -p=PASSWORD --db=DB_NAME
-
Dump d'un autre hôte
mongodump --host HOST_NAME/HOST_IP --port HOST_PORT --out {YOUR_DIRECTOTY_PATH} --db=DB_NAME
Seulement en mesure se débarrasser d'un autre hôte quand ils le permettent.
5
répondu
Anish Agarwal
2016-10-27 14:48:37