Repolode
mongodb

mongodb/node-mongodb-native

O driver oficial do MongoDB para Node.js e TypeScript, usado para conectar ao MongoDB e executar consultas no código da aplicação.

Estrelas
10,171
Forks
1,822
Issues abertas
29
Último commit
ontem

O que é?

O pacote mongodb é o driver oficial do MongoDB para Node.js. Ele permite que aplicações JavaScript e TypeScript se conectem a um servidor MongoDB e executem operações CRUD, agregações, indexação e outros comandos de banco de dados por meio de uma API baseada em promises.

O driver inclui tipos do TypeScript e é compatível com servidores a partir da versão 4.4. Ele oferece suporte a pacotes complementares opcionais para compressão de rede com zstd e snappy, criptografia no lado do cliente em nível de campo e consultável, além de autenticação com Kerberos ou AWS. As versões seguem o versionamento semântico e são publicadas no npm com atestações de proveniência e pacotes assinados com GPG.

O projeto é mantido pela MongoDB e conta com documentação nos documentos oficiais do driver e na referência da API. Um pacote separado, mongodb-legacy, é listado para compatibilidade com APIs antigas do driver.

Recursos principais

  • 01APIs baseadas em promises para CRUD, agregações e índices no MongoDB.
  • 02Definições de tipos do TypeScript incluídas no pacote.
  • 03Compressão de rede opcional com zstd e snappy.
  • 04Criptografia no lado do cliente em nível de campo e consultável por meio de um pacote complementar.
  • 05Suporte à autenticação com Kerberos (GSSAPI/SSPI) e AWS.
  • 06Versionamento semântico, com versões assinadas e proveniência no npm.

Casos de uso

  • Criar um backend em Node.js que armazena e consulta dados no MongoDB.
  • Adicionar acesso ao MongoDB a um projeto TypeScript.
  • Executar conexões criptografadas ou compactadas com o MongoDB em serviços Node.js.

Início rápido

  1. 1

    Crie um diretório para o projeto e inicialize-o com npm

    npm init -y
  2. 2

    Instale o driver do MongoDB

    npm install mongodb
  3. 3

    Inicie um servidor MongoDB (primeiro, instale o mongod pela página de downloads do MongoDB)

    mongod --dbpath=/data
  4. 4

    Crie o app.js com o código de conexão e execute-o

    node app.js

Antes de usar

  • Requer um servidor MongoDB em execução, que você deve instalar e iniciar separadamente.
  • O driver requer servidores MongoDB 4.4 ou posteriores.

Tópicos

Perguntas frequentes

O que é node-mongodb-native?
O driver oficial do MongoDB para Node.js e TypeScript, usado para conectar ao MongoDB e executar consultas no código da aplicação. O pacote mongodb é o driver oficial do MongoDB para Node.js. Ele permite que aplicações JavaScript e TypeScript se conectem a um servidor MongoDB e executem operações CRUD, agregações, indexação e outros comandos de banco de dados por meio de uma API baseada em promises.
node-mongodb-native é gratuito? Qual é a licença?
node-mongodb-native é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
node-mongodb-native ainda é mantido?
Manutenção ativa. O último commit de node-mongodb-native foi em 20 de out. de 2026.
Para que posso usar node-mongodb-native?
Criar um backend em Node.js que armazena e consulta dados no MongoDB. Adicionar acesso ao MongoDB a um projeto TypeScript. Executar conexões criptografadas ou compactadas com o MongoDB em serviços Node.js.
Como instalar node-mongodb-native?
Crie um diretório para o projeto e inicialize-o com npm: npm init -y Instale o driver do MongoDB: npm install mongodb Inicie um servidor MongoDB (primeiro, instale o mongod pela página de downloads do MongoDB): mongod --dbpath=/data Crie o app.js com o código de conexão e execute-o: node app.js
Onde consigo node-mongodb-native?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/mongodb/node-mongodb-native

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados