Realizar importación y exportación con mongodump y mongorestore

2 min

language: ja bn en es hi pt ru zh-cn zh-tw

Hola, soy Incompetente.

Esta es una nota sobre cómo quiero migrar una base de datos a un destino de migración con MongoDB.

Primero, como quiero usar los comandos del título, instalaré mongodb-tools-bin.

 yay -S mongodb-tools-bin

Origen de la migración

Con MongoDB en ejecución, use mongosh.

Y luego, verifique la base de datos.

test> show dbs
admin    40.00 KiB
~~~

Aquí, probemos con 'admin'.

test> use admin
switched to db admin
admin> show tables
system.version
admin> db.system.version.find()
[ { _id: 'featureCompatibilityVersion', version: '7.0' } ]

Así que, después de verificar el contenido con estos pasos, si no hay errores, haremos un mongodump.

mongodump --db admin --out ./

La ruta y el nombre de la base de datos deben configurarse según su entorno, y esto debería generar la salida.

Una vez que se genere esto, muévalo al destino de la migración usando scp o algún otro método.

Destino de la migración

Solo esto

mongorestore --uri="mongodb://127.0.0.1:27017/admintest" /path/to/admindatabase

El destino de conexión a MongoDB y el destino de importación (admintest en el caso anterior) deben configurarse individualmente,

y por favor, cambie /path/to/admindatabase a la ubicación especificada.

Por favor, verifique el contenido siguiendo los mismos pasos que antes.


Eso es todo por ahora.

Hasta la próxima.

Related Posts