Introdução ao MongoDB

Thiago S. Adriano
Comunidade XP
3 min readMar 15, 2018

--

Faz algum tempo que eu estou tentando escrever algo sobre MongoDB, mas sempre fiquei na dúvida sobre o que seria legal abordar. Pensando muito sobre isso, resolvi criar uma série de artigos sobre ele, mas pensando em quem está dando os primeiros passos com ele.

O objetivo desse primeiro artigo será a configuração do ambiente de desenvolvimento. O primeiro passo será baixar o seu instalador. Para isso, clique no link Download MongoDB, em seguida, faça a instalação padrão Windows next next finish.

Com o mongo instalado, abra o seu terminal e digite mongod para executar o seu servidor Mongo. Abaixo você tem uma imagem demonstrando o mongo sendo executando no meu computador, note que eu deixei destacado em amarelo o path dos meus arquivos em C:\data\db\, esse é o diretório padrão para armazenamento dos nossos dados.

MongoDB

Agora que você já sabe onde estão os arquivos e o seu servidor está sendo executado, abra um outro terminal e digite mongo para abrir o seu cliente. Abaixo você pode ver uma imagem com o meu cliente aberto no CMD do Windows:

Para trabalhar com o mongo nós podemos utilizar o CMD no caso do Windows ou o Terminal nas distribuições linux tranquilamente, mas não seria melhor ter um cliente como o SQL Management Studio? Pensando nisso eu gostaria de apresentar o RoboMongo, existem outros, mas eu gosto de utilizar ele por ser free e por ser bem simples de utilizar.

Para baixar ele clique no seguinte link Download RoboMongo. Depois de finalizar a sua instalação, abra uma nova conexão e preencha os campos conforme a imagem abaixo:

Robomongo

Para verificar se os dados estão preenchidos corretamente, clique em test. Caso tudo esteja OK, você irá receber uma notificação que nem a da imagem abaixo:

Robomongo (client)

Para finalizar esse artigo, vamos criar um db e collection para utilizarmos nos próximos artigos. Para isso, abra o seu terminal e digite mongo novamente, em seguida siga os passos abaixo:

criação do db

O comando acima irá criar um novo database chamado db_videos. Agora execute o comando abaixo para criar a sua primeira collection:

criação da collection

Para verificar se tudo foi criado corretamente, execute o seguinte comando no seu terminal:

Esse comando irá listar todos databases que você tem instalado no seu servidor. Abaixo você pode ver uma imagem demonstrando esse passo no meu servidor local:

Agora abra o seu robomongo e note que o seu db_videos já está aparecendo lá junto com a sua collection.

Robomongo (collections)

Com isso finalizamos esse primeiro artigo, o intuito dele foi passar uma breve introdução ao mongo junto com as configurações necessárias para os próximos artigos. Espero ter ajudado e até os próximos artigos dessa série.

--

--