Mongo DB - Comandos úteis para export e import de dados
Exporta uma base de dados inteira, com todas as collections
mongodump --db <database_name> -o <path_to_a_folder>
O comando acima irá criar uma pasta dentro de <path_to_a_folder> com o mesmo nome de <database_name>
Exporta um collection
mongoexport --db <database_name> --collection <collection_name> --out <path_to_a_folder>/<filename>.json
Importa uma base de dados inteira contida em uma pasta
mongorestore --db <database_name> <path_to_folder>
O comando acima cria a base de dados no mongo se ela não existir
Importando de uma array de objetos
mongoimport --db <database_name> --collection <collection_name> --type json --file <filename>.json --jsonArray
Importando com uma collection já existente
mongoimport --username user --password "pass" --collection <collection_name> --db <db_name> --file /path/to/dump/collection_name.json
Importando sem que a collection ainda exista
mongoimport --username user --password "pass" --db db_name --file /path/to/dump/collection_name.json
Comentários
Postar um comentário