Você já instalou o MongoDB e criou o diretório de dados, deve estar ansioso para acessar o MongoDB e manipular os dados… Criar excelentes aplicativos e/ ou turbinar sua carreira!
Mas antes de chegarmos na etapa de manipulação dos dados resolvi fazer este post intermediário com algumas informações importantes sobre o acesso ao MongoDB.
Os aplicativos do MongoDB
Abra o diretório /bin, ele está dentro do diretório onde você instalou o MongoDB.
Só um aviso… Não se assuste! Há vários aplicativos (tabela 1), mas nesta etapa do nosso aprendizado não utilizaremos todos, e em pouco tempo você verá que conhece os principais.
mongod
É o serviço (daemon) do MongoDB que deve ser iniciado para que você possa começar o trabalho. Isso pode ser feito das seguintes maneiras:
-
- Clicando 2 vezes no executável (que está no diretório /bin) neste caso o diretório de dados deve estar no volume raiz;
- Através de um job;
- Através de linha de comando, neste caso é bom lembrar que podemos informar como parâmetro o path do arquivo de configuração (se ele existir) e/ou do diretório de dados (se não for o padrão)
mongo – Você usará este aplicativo para acessar o MongoDB
É o console que usaremos para interagir com o MongoDB. Ele é iniciado através de uma linha de comando ou clicando no executável. Simples assim!
Observações relevantes
Talvez você esteja se perguntando porque não conversamos logo sobre os dados… Parece desnecessário tópicos sobre instalação e configuração do MongoDB, se você é um desenvolvedor e provavelmente não executará estes passos no dia-a-dia da sua organização. Mas saiba que é importante você criar o seu ambiente, testar, desinstalar, testar de novo… Conheça na prática e a sua atuação no ambiente profissional será bem mais fácil!
Outro ponto que precisamos alinhar… Não usarei e nem indicarei uma interface gráfica. Vamos nos habituar com o shell e depois a interface será só um detalhe!
Os nossos primeiros comandos no MongoDB
Após você iniciar o mongod, no console mongo você pode executar os comandos listados abaixo.
- db.help()
- Lista todos os comandos que podem ser aplicados no banco de dados e contém também uma explicação (guarde este comando no coração);
- show dbs
- Mostra todos os bancos de dados existentes no servidor.
- db
- Mostra qual banco de dados está sendo usado. Se você acabou de instalar o MongoDB, e executar este comando verá que o banco de dados usado é o test, banco de dados default e para testes do MongoDB
- use nomeBD
- Este comando acessa um determinado banco de dados, quando ele existe. Se o banco não existe ele é criado automaticamente.
Conclusão
Antes de manipularmos os dados armazenados no MongoDB é importante saber como faremos isso.
Este é o terceiro post sobre MongoDB, começamos com a instalação e depois algumas informações extremamente importantes .
Lembrando que conhecer MongoDB é um diferencial para a sua carreira e te ajudará a criar aplicativos excepcionais!