Iniciar / Parar MongoDB no ambiente de desenvolvimento local: desconectando do terminal de maneira fácil

Eu uso uma abordagem muito simples para iniciar e parar o mongo sem ter um terminal aberto para ele. Para fazer isso funcionar, eu uso aliases (esse truque só funciona em sistemas operacionais * NIX). Edite o perfil do seu shell e adicione estes alias (no meu caso, foi .bash_profile):

alias start_mongo="mongod run --config /usr/local/etc/mongod.conf --fork --rest"
alias stop_mongo='mongo admin --eval "db.shutdownServer()"'

Atualize seu perfil ou abra um novo terminal. Agora você pode digitar start_mongoe stop_mongogerenciar sua instância local do MongoDB.

O caminho para o arquivo de configuração mongo pode variar dependendo do seu sistema operacional.