Realizar importação e exportação com mongodump e mongorestore

2 min

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

Olá, sou eu, o inexperiente.

Esta é uma nota sobre como quero migrar um DB para um destino no MongoDB.

Primeiro, como quero usar os comandos do título, vou instalar o mongodb-tools-bin.

 yay -S mongodb-tools-bin

Origem da Migração

Com o MongoDB em execução, use mongosh.

E então verifique o DB.

test> show dbs
admin    40.00 KiB
~~~

Aqui, vamos tentar com 'admin'.

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

Então, verifique o conteúdo com este procedimento e, se não houver erros, execute o mongodump.

mongodump --db admin --out ./

Defina o caminho e o nome do DB de acordo com o seu ambiente, e isso deve gerar a saída.

Uma vez que isso seja gerado, mova-o para o destino da migração usando scp ou algum outro método.

Destino da Migração

Apenas isso.

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

O destino da conexão ao MongoDB e o destino da importação (admintest no caso acima) devem ser definidos individualmente,

e também altere /path/to/admindatabase para o local especificado.

Usando o mesmo procedimento de antes, por favor, verifique o conteúdo.


Então é isso.

Até a próxima.

Related Posts