Guia Rápido: Como Usar MongoDB com Node.js
Aprenda a configurar e utilizar o MongoDB com Node.js para armazenar e consultar dados de maneira eficiente.
O que é o MongoDB?
MongoDB é um banco de dados NoSQL orientado a documentos, ideal para aplicações escaláveis e flexíveis.
Instalando o MongoDB
Para instalar o MongoDB localmente, siga as instruções no site oficial: MongoDB Download.
Configurando o Projeto
Crie um novo projeto Node.js e instale o driver do MongoDB:
mkdir meu-projeto && cd meu-projeto
npm init -y
npm install mongodb
Conectando ao Banco
Crie um arquivo database.js
e adicione o seguinte código:
const { MongoClient } = require('mongodb');
const url = 'mongodb://localhost:27017';
const client = new MongoClient(url);
async function conectar() {
await client.connect();
console.log('Conectado ao MongoDB');
return client.db('meuBanco');
}
module.exports = conectar;
Inserindo Dados
Agora, crie um arquivo inserir.js
para adicionar um documento ao banco:
const conectar = require('./database');
async function inserirUsuario() {
const db = await conectar();
const resultado = await db.collection('usuarios').insertOne({ nome: 'João', email: 'joao@email.com' });
console.log('Usuário inserido:', resultado.insertedId);
}
inserirUsuario();
Consultando Dados
Podemos buscar os dados salvos com:
async function listarUsuarios() {
const db = await conectar();
const usuarios = await db.collection('usuarios').find().toArray();
console.log('Usuários cadastrados:', usuarios);
}
listarUsuarios();
Próximos Passos
Explore recursos como filtros avançados, indexação e agregações para otimizar suas consultas.