Menu Docs

Página inicial do DocsDesenvolver aplicaçõesMongoDB DriversControlador Node.js

Driver de nó do MongoDB

Bem-vindo ao site de documentação oficial do driver MongoDB Node.js. Você pode adicionar o driver ao seu aplicativo para trabalhar com o MongoDB em JavaScript ou TypeScript. Para obter mais informações sobre o download e a instalação do driver Node.js, consulte Download e instalação no Guia de início rápido.

Você pode se conectar usando o driver Node.js para implantações hospedadas nos seguintes ambientes:

  • MongoDB Atlas: o serviço totalmente gerenciado para implantações MongoDB na nuvem

  • MongoDB Enterprise: a versão autogerenciada e baseada em assinatura do MongoDB

  • MongoDB Community: A versão do MongoDB com fonte disponível, de uso gratuito e autogerenciada

Saiba como estabelecer uma conexão com o MongoDB Atlas e começar a trabalhar com dados passo a passo do Início rápido.

Consulte exemplos de sintaxe de driver para comandos comuns do MongoDB na seção Referência Rápida .

Para ver uma lista de novos recursos e alterações em cada versão, consulte a seção Novidades.

Para obter trechos de código totalmente executáveis e explicações para métodos comuns, consulte a seção Exemplos de uso .

Saiba como executar as seguintes tarefas usando o driver Node.js na seção Noções básicas:

Para obter explicações passo a passo de tarefas comuns de agregação, consulte a seção Tutoriais de agregação .

Para obter informações detalhadas sobre classes e métodos no driver MongoDB Node.js, consulte a documentação da API do driver do MongoDB Node.js.

Para obter respostas às perguntas mais comuns sobre o driver Node.js do MongoDB, consulte a seção Perguntas frequentes (FAQ).

Para obter soluções para os problemas que você pode encontrar ao usar o driver para se conectar a uma MongoDB deployment, consulte a seção Solução de problemas de conexão.

Saiba como relatar bugs, contribuir com o driver e encontrar ajuda na seção Problemas e ajuda.

Para obter as tabelas de compatibilidade que mostram a versão recomendada do driver Node.js para cada versão do MongoDB Server, consulte a seção Compatibilidade.

Saiba quais alterações devem ser feitas no seu aplicativo para atualizar as versões de driver na seção Atualizar versões de driver.

O MongoDB e nossos parceiros fornecem vários mapeadores de documentos de objetos (ODMs) para o Node.js que permitem que os desenvolvedores trabalhem com os dados do MongoDB como objetos. Um ODM popular é o Mongoose, que ajuda a impor um esquema semirrígido no nível do aplicativo e fornece recursos para ajudar na modelagem e manipulação de dados. O Prisma, outro ODM, ajuda a garantir a consistência dos dados oferecendo um cliente de banco de dados seguro para o tipo e um esquema intuitivo.

Para obter mais informações sobre o uso de ODMs com o MongoDB, consulte os seguintes recursos:

Você pode instalar os seguintes pacotes para expandir a funcionalidade do driver Node.js:

Pacote
Descrição
Biblioteca de serialização e desserialização JSON usada pelo driver oficial Node.js do MongoDB
Extensão C++ para Node.js que oferece suporte para autenticação Kerberos
Biblioteca para funcionalidade de criptografia do lado do cliente
Driver Node.js do Legacy com suporte opcional de chamada de resposta
Biblioteca de compressão padrão para Node.js

Para obter informações sobre a compatibilidade de versão de cada pacote, consulte a Matriz de suporte de componentes no repositório do Github do driver do Node.js.

Visite o Centro do Programador e a Universidade MongoDB para saber mais sobre o driver Node.js.

O Hub do Desenvolvedor fornece tutoriais e engajamento social para desenvolvedores.

Para saber como usar os recursos do MongoDB com o driver Node.js, consulte a página O que fazer e artigos.

Para fazer perguntas e participar de discussões com outros programadores usando o driver Node.js, consulte os fóruns da comunidade de programadores.

A Universidade MongoDB oferece cursos gratuitos para ensinar a todos como usar o MongoDB.

Gráfico de cursos sobre Node.js da Universidade MongoDB

Usando MongoDB com Node.js

Aprenda os fundamentos do desenvolvimento de aplicativos Node.js com o MongoDB.

Gráfico do caminho de aprendizagem sobre Node.js da Universidade MongoDB

Caminho do programador do Node.js do MongoDB

Obtenha uma compreensão abrangente do desenvolvimento de aplicativos Node.js, operações complexas, interações com conjuntos de dados do MongoDB Atlas e muito mais.

Início rápido do driver de nó →