1
resposta

[Dúvida] como cria conexão node com o mongo local

**no c curso Node.js: criando uma API Rest com Express e MongoDB so e passado como conectar com o banco atlas queria saber como usa o servodor local **

1 resposta

Bom dia, Matheus! Tudo bem?

Para estabelecer um servidor local do MongoDB e realizar a conexão com o seu projeto, primeiramente você precisa estalar duas ferramentas que serão responsáveis por estabelecer essa conexão e gerenciar os documentos do banco de dados, sendo elas o Mongo DB Shell e o MongoDB Compass, ambos você encontrará no seguinte link:

Após instalar as duas ferramentas comentadas acima, você vai precisar seguir esses passos simples para configurar o seu banco de dados e string de conexão no projeto:

  1. Acesso o seu MongoDB Compass e crie uma nova conexão clicando no botão verde "Connect".

  2. Na nova abra que lhe apareceu clique no botão "+" que está perto do nome "Database" e crie um novo banco de dados, na primeiro caixa você colocará o nome do banco e a segundo o nome de um documento dentro do banco, você pode escolher os nomes com a sua preferência.

  3. Agora, no canto superior esquerdo, na área verde com o nome localhost:27017, clique nos três pontos e depois na primeira opção "Copy connection string" para copiar.

  4. Para finalizar, acesse o .env do seu projeto e insira a string de conexão nele, e altere trecho que está como "localhost" para 127.0.0.1. Ao finalizar isso você pode rodar o seu projeto que ele irá se conectar ao seu banco local.

Caso tenha dúvidas no processo de configuração, segue um GIF com todos os passos sendo realizados e o teste de validação no Postman:

GIF de todos os passos de configuração do MongoDB Compass

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.