Criação de servidor MongoDB com Atlas


Criação de um cluster

  1. Acessar: https://www.mongodb.com/atlas/database

  2. Clicar em Try Free e realizar o cadastro na plataforma

  3. Selecionar a opção com plano gratuito e então clicar em Create a cluster

  4. Selecionar o Cloud Provider (sugestão: AWS)

  5. Selecionar a região do cluster (sugestão: opção recomendada pela plataforma)

  6. (OPCIONAL) Renomear o cluster no campo Cluster Name

  7. Após realizar todas as etapas anteriores, basta clicar em Create Cluster

Observação

O processo de criação do cluster pode demorar um tempo considerável (de até 10 min).

Configuração de acesso do cluster

  1. Acessar o menu Security > Database Access

  2. Adicionar o super usuário do banco de dados: clicar em Add New Database User

  3. No menu Add New Database User:

    Authentication Method: selecionar Password

    Password Authentication: informar o nome e a a senha do usuário

    Database User Privileges > Built-in Role: selecionar a opção Atlas admin

    Após informar todos os campos especificados acima, basta clicar em: Add User

Configuração de rede do cluster

  1. Acessar o menu Security > Network Access

  2. Adicionar um endereço de IP para acessar o banco de dados: clicar em Add IP Address

  3. No menu Add IP Access List Entry:

    Selecionar a opção ALLOW ACCESS FROM ANYWHERE (Access List Entry = 0.0.0.0/0)

URL de conexão

  1. Acessar o menu Databases > Database Deployments

  2. Clicar em Connect

  3. No menu Connect to [nome do cluster]

    Na aba Setup connection security: selecionar a opção Connect your application

    Na aba Choose a connection method:

    • Selecionar a driver para a linguagem de programação utilizada na aplicação no campo DRIVER

    • (OPCIONAL) Selecionar a versão do driver no campo VERSION

    • Copiar a URL de conexão. Exemplo: mongodb+srv://imgabreuw:<password>@cluster0.kmaas.mongodb.net/myFirstDatabase?retryWrites=true&w=majority

      • <password>: senha do usuário

      • myFirstDatabase: nome da base do banco de dados

Referências