Driver de nó do MongoDB
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 obter mais informações sobre como baixar e instalar o driver Node.js, consulte Baixar e instalar 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 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
Início rápido
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.
Referência rápida
Consulte exemplos de sintaxe de driver para comandos comuns do MongoDB na seção Referência Rápida .
NOVIDADES
Para ver uma lista de novos recursos e alterações em cada versão, consulte a seção Novidades.
Exemplos de uso
Para obter trechos de código totalmente executáveis e explicações para métodos comuns, consulte a seção Exemplos de uso .
Fundamentals
Saiba como executar as seguintes tarefas usando o driver Node.js na seção Noções básicas:
Tutoriais de agregação
Para obter explicações passo a passo de tarefas comuns de agregação, consulte a seção Tutoriais de agregação .
API
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.
Perguntas frequentes
Para obter respostas às perguntas mais comuns sobre o driver Node.js do MongoDB, consulte a seção Perguntas frequentes (FAQ).
Solução de problemas de conexão
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.
Problemas e ajuda
Saiba como relatar bugs, contribuir com o driver e encontrar ajuda na seção Problemas e ajuda.
Compatibilidade
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.
Atualizar versões do driver
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.
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. |