Introdução
Boas-vindas ao site de documentação oficial do driver MongoDB Node.js. Você pode adicionar o driver ao seu aplicativo para usar o MongoDB em JavaScript ou TypeScript. Para mais informações sobre como baixar e instalar o driver nó Node.js, consulte Baixar e Instalar no guia de Introdução.
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 do MongoDB na nuvem
MongoDB Enterprise: a versão autogerenciada e baseada em assinatura do MongoDB
MongoDB Community: uma versão com código disponível, de uso gratuito e autogerenciada do MongoDB
Começar
Saiba como estabelecer uma conexão com o MongoDB Atlas e começar a trabalhar com dados no tutorial Introdução passo a passo.
Conecte-se ao MongoDB
Aprenda a criar e configurar uma conexão com uma implantação do MongoDB na seção Conectar ao MongoDB.
Bancos de dados e coleções
Aprenda a interagir com bancos de dados MongoDB e coleções na seção Bancos de dados e coleções.
Ler e escrever dados
Aprenda como encontrar, atualizar e excluir dados na seção Operações CRUD.
Transforme seus dados com agregação
Aprenda a usar o driver Node.js para realizar operações de agregação na seção Agregação.
Data Formats
Aprenda a trabalhar com BSON e outros formatos de dados na seção Formatos de Dados Especializados.
Otimizar queries com índices
Aprenda a trabalhar com tipos comuns de índices na seção Índices em Coleções.
Executar um comando de banco de dados
Saiba como executar um comando de banco de dados na seção Executar um Comando de Banco de Dados.
Atlas Search
Aprenda a executar queries de pesquisa do Atlas na seção Executar uma query de pesquisa do Atlas.
Atlas Vector Search
Aprenda a executar consultas do Atlas Vector Search na seção Executar uma consulta do Atlas Vector Search.
Monitoramento e registro
Aprenda a monitorar as alterações no seu aplicativo e gravá-las em logs na seção Monitoramento e Registro de Logs.
Proteja seus dados
Saiba mais sobre maneiras de autenticar seu aplicativo e criptografar seus dados na seção Proteger seus dados .
Referência
Encontre mais informações sobre versões do driver nó.js, compatibilidade e ferramentas de terceiros na seção Referência.
Documentação da API
Para obter informações detalhadas sobre classes e métodos no driver Node.js do MongoDB, consulte a documentação da API do driver Node.js do MongoDB.
Problemas e ajuda
Saiba como relatar bugs, contribuir com o driver e encontrar ajuda na seção Problemas e ajuda.
Ferramentas e bibliotecas relacionadas
Mapeadores de documentos de objetos
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:
Pacotes
Você pode instalar os seguintes pacotes para expandir a funcionalidade do driver Node.js:
Pacote | Descrição |
---|---|
BSON serialization and deserialization library used by the official
MongoDB Node.js driver | |
Extensão C++ para Node.js que oferece suporte para autenticação Kerberos | |
Library for client-side encryption functionality | |
Driver Node.js do Legacy com suporte opcional de chamada de resposta | |
Zstandard compression library for 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.
Aprender
Visite o Centro do Programador e a Universidade MongoDB para saber mais sobre o driver Node.js.
Centro de desenvolvedores
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 desenvolvedores usando o driver Node.js, consulte os fóruns da comunidade de desenvolvedores.
MongoDB University
A Universidade MongoDB oferece cursos gratuitos para ensinar a todos como usar o MongoDB.
Faça os seguintes cursos online gratuitos ministrados por instrutores do MongoDB
![]() | Aprenda os fundamentos do desenvolvimento de aplicativos Node.js com o 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. |