mLab — Seu banco MongoDB gratuito hospedado na nuvem
Conhecido um tempo atrás como MongoLab, o mLab é um serviço de banco de dados gerenciável que hospeda na nuvem um banco de dados MongoDB (SGBD do tipo NoSQL) e é executado em provedores como a Amazon Web Services (AWS), Google Cloud e Microsoft Azure. A parte mais interessante é que o serviço tem um plano gratuito que oferece 0,5gb para armazenamento de dados.
Neste artigo, vamos dar uma olhada em como criar uma conta e utilizar os serviço.
Versão em Vídeo
Além das instruções que daremos abaixo, você também pode acompanhar todos os passos que serão feitos na versão em vídeo!
Criando uma conta
Para que possamos utilizar o serviço, precisamos criar uma conta. O processo é bem simples e pode ser feito neste link. Lá você encontrará um formulário, basta preencher os dados e confirmar a conta no e-mail. É bem simples.
Primeiro acesso
Após criar sua conta e logar no serviço, a primeira tela que você verá é a dashboard. Por lá é possível administrar facilmente todos os bancos criados. Para criar uma nova instância, basta clicar no botão Create new na seção MongoDB Deployments.
Nesta próxima tela você terá duas escolhas a fazer: o provedor e o plano. Dos provedores, temos três possibilidades:
- Amazon Web Services (AWS)
- Google Cloud Platform
- Microsoft Azure
Dos planos, também temos outras três opções: Sandbox, Shared e Dedicated. O primeiro é o único gratuito, por isso vamos nos concentrar nele.
Feito isso, você terá a opção de escolher a região. Recomendo escolher US East (Virginia) (us-east-1) para obter uma resposta mais rápida dos servidores do mLab.
Agora basta inserir um nome para o banco e está pronto! Confirme a “ordem de compra” e alguns segundos depois já podemos utilizá-lo!
Utilizando o banco hospedado no mLab
Para cada banco criado, conseguimos administrar suas coleções, documentos e usuários diretamente do painel do serviço. Ao entrar na tela do seu banco criado, você notará um aviso importante:
Em resumo, precisamos criar um usuário para acessar o banco. Para isso, vá na aba Users e clique no botão Add User. Preencha os três campos do modal:
Agora sim! Com um usuário criado, podemos utilizar a url gerada para acessar o banco. Basta trocar os dados pelos do usuário que você acabou de criar.
Legal né? Vamos ver isso funcionando em uma aplicação final.
Criando uma aplicação cliente para acessar o banco
Agora que criamos o nosso banco de dados vamos acessá-lo por meio de uma aplicação simples em Node. Crie um projeto do zero (npm init), adicione um arquivo chamado index.js e coloque o seguinte conteúdo:
Não se esqueça de baixar a dependência do Mongo:
npm install mongodb@2.2.33
Agora rode a aplicação e veja o resultado diretamente no mLab!
Curtiu? Então não deixe de utilizá-lo e de acessar a documentação oficial para mais informações!
Referências
Gostou? Recomende 👏 este artigo e acompanhe nossa publicação para não perder os próximos conteúdos!
Siga nossa publicação e não perca os próximos artigos! http://www.codeprestige.com.br • Facebook, Twitter, Youtube
Siga o autor deste artigo e troque uma ideia com ele! http://www.diegopinho.com.br • Twitter, LinkedIn
Aprenda mais com nossos cursos de programação online!
ECMAScript 6 • ECMAScript 7 e 8 • React 16 • VS Code • Mais