# MongoDump
Pré -requisito
Para implementar o fenômeno do backup em MongoDB, primeiro precisamos adicionar ferramentas de banco de dados MongoDB, como no momento da instalação do servidor de banco de dados do MongoDB, eles não foram instalados por padrão. Você precisa instalá -los adicionalmente. Para que possamos facilmente usar o recurso MongoDump na interface da linha de comando, para esse fim, baixaremos as ferramentas de banco de dados MongoDB na página de download oficial do mongodb. A parte principal da criação do MongoDump é participar do servidor de banco de dados MongoDODB; Precisamos formar uma conexão. Esta tem as seguintes etapas:
Implementação
Depois de entrar no controle do MongoDB, primeiro alistaremos os bancos de dados que criamos.
>> Mostre DBS
Acima de todos eles, a demonstração e a segunda são os bancos de dados definidos pelo usuário, enquanto o restante deles são criados por padrão. Selecionaremos um banco de dados para o qual queremos criar um backup. Vamos com “Demonstração.”Para os comandos de backup, precisamos sair da interface do MongoDB. Então, pressione Ctrl + C.
Backup todos os dados
Se você usar apenas a palavra -chave "MongoDump" sem nenhum argumento no terminal, isso formará uma instância com MongoDB no seu sistema através da porta 27017. Após esta criação, um backup de cada banco de dados e cada coleção será criada. Como exibimos todos os bancos de dados acima, agora usaremos este comando para ver o backup de todos os dados dentro do banco de dados. Escreva este comando saindo do MongoDB e usando o domínio simples do usuário.
>> MongoDump
Na execução deste comando, você verá que o timestamp com a data é mencionado para fazer backup de cada detalhe sobre o banco de dados. Ao longo de cada data e hora, o nome do banco de dados é mencionado. Dentro do banco de dados, também temos as coleções de determinados bancos de dados; portanto, um backup deles também será criado mostrando o número de documentos, em cada coleção. Esta imagem é cortada, pois a saída é longa o suficiente para cobrir um grande espaço.
Em resposta a cada banco de dados, o MongoDB exibe que o processo de dumping para cada banco de dados é feito. O backup de arquivos é feito em um arquivo com a extensão do BSON.
Backup com argumentos
Criar um backup com argumentos lida com a definição do banco de dados específico ou o nome da coleção no comando junto com um caminho.
>> MONGODUMP -DB DATABASE_NAME -Collection Collection_Name
BACKUP BATATE ESPECÍFICO
Para criar um backup para dados específicos, usamos uma abordagem diferente mencionando o caminho no qual queremos criar uma pasta de backup. No comando abaixo, usamos um recurso -out, que é usado para adicionar um caminho específico. Esse recurso fará uma pasta automaticamente quando você executar o comando com o mesmo nome que você mencionará aqui. Então, usamos um caminho curto aqui que está diretamente no disco rígido C.
>> MONGODUMP -OUT C: \ backupDatabase
A saída descreve os detalhes de cada arquivo dentro da pasta de backup. Cada banco de dados terá uma pasta separada e todas as coleções dos respectivos bancos de dados serão mencionados lá. Você pode verificar a pasta indo para a unidade C; A primeira pasta será a pasta de backup. Dentro desta pasta, existem mais três pastas com os nomes dos bancos de dados que criamos.
Coleção específica de backup
Para criar um backup para a coleção específica, primeiro mudaremos para o banco de dados desejado, no qual criamos as coleções nas quais queremos criar um backup. Então, selecionamos “demonstração.”
>> Use a demonstração
Para ver todas as coleções, usaremos o comando mencionado abaixo.
>> Mostrar coleções
Todas as coleções criadas no banco de dados de demonstração são exibidas. Então, vamos escolher uma coleção específica para criar um backup. Então, primeiro, saia da interface MongoDB.
No usuário, o domínio usa o seguinte comando para criar um backup de uma coleção em um caminho especificado.
>> MONGODUMP -Demo -DB -Dados da coleta -out C: \ Coleção
Este comando trará os detalhes sobre a coleção "dados". O nome do banco de dados e o nome da coleção são obrigatórios a serem mencionados, pois a coleção está presente em um banco de dados especificado. O recurso -out desempenhará o mesmo papel na criação e salvamento dos arquivos de backup. Ele exibirá o nome do caminho onde a pasta de backup com o .A extensão JSON é criada. A coleção de dados tem 4 documentos.
Conclusão
Resumindo o artigo inteiro, tentamos elaborar o funcionamento do recurso de backup em MongoDB, usando as ferramentas de banco de dados Mongo. Depois de terminar a incorporação do caminho com a conexão do servidor, não é mais difícil fazer backup de seus arquivos presentes no MongoDBB. Podemos criar um backup de todos os arquivos coletivamente. Podemos criar um backup separado apenas para o banco de dados e da mesma forma para uma coleção específica. Explicamos cada tipo com um exemplo, para que você não tenha dúvidas sobre a criação de um arquivo de backup.