Postagens

Mostrando postagens de junho, 2019

Mongo DB - Comandos úteis para export e import de dados

Imagem
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...

Node.js - NPM comandos úteis

Imagem
O NPM (Node Package Manager) é o gerenciador de pacotes no Node.js e é um grande auxiliar no desenvolvimento de aplicações. Vamos mostrar aqui alguns comandos básicos para ajudar no desenvolvimento de aplicações Node.js Inicializando o NPM dentro de uma aplicação. Para isso você deve estar dentro da pasta de seu projeto npm init Você também pode iniciar o NPM com as opções padrão diretamente, pulando a fase de perguntas e respostas npm init -y Versionando uma aplicação npm version minor (as possibilidades são: major | minor | patch) Major geralmente é usado para uma grande modificação da aplicação Minor geralmente é usado quando é feita a implementação de uma nova ferramenta sem grandes alterações na aplicação como um todo Patch geralmente é usado quando erros são corrigidos Para que a versão vá para seu repositorio GIT remoto basta dar um push com a tag de versão git push origin master --tags ...