MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como restaurar o despejo em seu mongodb em execução


mongodump: Para despejar todos os registros:
mongodump --db databasename

Para limitar a quantidade de dados incluídos no dump do banco de dados, você pode especificar --db e --collection como opções para mongodump. Por exemplo:
mongodump --collection myCollection --db test

Esta operação cria um dump da coleção chamada myCollection do banco de dados 'test' em um subdiretório dump/ do diretório de trabalho atual. NOTA:o mongodump sobrescreve os arquivos de saída se eles existirem na pasta de dados de backup.

mongorestore: Para restaurar todos os dados para o banco de dados original:
1) mongorestore --verbose \path\dump

ou restaurar para um novo banco de dados:
2) mongorestore --db databasename --verbose \path\dump\<dumpfolder>

Nota:Ambos requerem instâncias do mongod.