with query example collection mongodb mongodump

mongodb - query - mongodump windows



Cómo usar mongodump para 1 colección (3)

Tomar el volcado de la base de datos (documento) (copia de seguridad)

mongodump --host <hostname-of-mongoserver> --db <db-name> --username <dbuser-name> --password <password> --gzip --out </backup/location/>

Tomando el volcado de la colección (copia de seguridad)

mongodump --host <hostname-of-mongoserver> --db <db-name> --collection <collection-name> --username <dbuser-name> --password <password> --gzip --out </backup/location/>

documentación de mongodump

¿Cómo puedo usar mongodump para mover una sola colección de una base de datos a otra?

¿Cómo debería usar el comando y sus opciones?


Comandos muy básicos para dump mongodb.

  1. Volcar toda la colección

    mongodump

  2. Vaciar base de datos específica solamente

    mongodump --db=DB_NAME

  3. Volcar base de datos con nombre de usuario y contraseña

    mongodump -u=USERNAME -p=PASSWORD --db=DB_NAME

  4. Volcado de otro host

    mongodump --host HOST_NAME/HOST_IP --port HOST_PORT --out {YOUR_DIRECTOTY_PATH} --db=DB_NAME

Solo se puede volcar desde otro host cuando lo permiten.


Creo que es solo:

mongodump --db=<old_db_name> --collection=<collection_name> --out=data/ mongorestore --db=<new_db_name> --collection=<collection_name> data/<db_name>/<collection_name>.bson

También vea los documentos here y here .

Por cierto, la otra forma de mover la colección de una base de datos a otra es usar renameCollection :

db.runCommand({renameCollection:"<old_db_name>.<collection_name>",to:"<new_db_name>.<collection_name>"})

Aquí hay algunos hilos SO relacionados:

Espero que ayude.