wils@web ~ $ cat ~/ajuda/como-integrar-o-mongodb-6-0-com-o-node-js-para-criacao-de-apis-restful.md

Desenvolvimento

Como integrar o MongoDB 6.0 com o Node.js para criação de APIs RESTful

atualizado em 24/08/2026

Integrar o MongoDB 6.0 com o Node.js é uma excelente maneira de criar APIs RESTful robustas e escaláveis. Neste manual, você aprenderá a configurar um ambiente para essa integração e a criar sua primeira API.

Pré-requisitos

  • Node.js instalado (versão 14 ou superior)
  • MongoDB 6.0 instalado e em execução
  • npm (gerenciador de pacotes do Node.js)

Passo a Passo

1. Criar um novo projeto Node.js

mkdir meu-projeto
cd meu-projeto
npm init -y

2. Instalar dependências

npm install express mongoose

3. Configurar o servidor Express

Crie um arquivo chamado server.js e adicione o seguinte código:

const express = require('express');
const mongoose = require('mongoose');

const app = express();
app.use(express.json());

const PORT = process.env.PORT || 3000;

app.listen(PORT, () => {
  console.log(`Servidor rodando na porta ${PORT}`);
});

4. Conectar ao MongoDB

No mesmo arquivo, adicione a conexão ao MongoDB:

mongoose.connect('mongodb://localhost:27017/meu-banco', {
  useNewUrlParser: true,
  useUnifiedTopology: true,
}).then(() => {
  console.log('Conectado ao MongoDB');
}).catch(err => console.error(err));

5. Criar um modelo Mongoose

Adicione um modelo simples de dados:

const usuarioSchema = new mongoose.Schema({
  nome: String,
  email: String,
});

const Usuario = mongoose.model('Usuario', usuarioSchema);

6. Criar rotas para a API

Adicione as rotas para criar e listar usuários:

app.post('/usuarios', async (req, res) => {
  const usuario = new Usuario(req.body);
  await usuario.save();
  res.status(201).send(usuario);
});

app.get('/usuarios', async (req, res) => {
  const usuarios = await Usuario.find();
  res.send(usuarios);
});

Conclusão

Você agora possui uma API RESTful básica integrada ao MongoDB. Para expandir suas funcionalidades, considere adicionar autenticação e validação de dados.

Dica: Utilize ferramentas como Postman para testar suas APIs de forma eficiente.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.