**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 **
**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 **
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:
Acesso o seu MongoDB Compass e crie uma nova conexão clicando no botão verde "Connect".
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.
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.
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:
Espero ter ajudado e bons estudos!