Menu Docs
Página inicial do Docs

Desenvolvimento

Esta seção fornece orientação abrangente para desenvolver aplicativos com MongoDB. Saiba como se conectar ao MongoDB, executar operações CRUD, usar a linguagem de query, otimizar com índices e projetar modelos de dados eficazes.

Esta seção da documentação aborda os principais recursos do MongoDB aplicáveis a sistemas autogerenciados e ao MongoDB Atlas, incluindo fundamentos de banco de dados , processamento de dados de streaming e notas de versão para as atualizações de produto mais recentes.

Visão geral
Uma visão geral do MongoDB e seus recursos.
Documentos
Documentos são a unidade básica de armazenamento de dados no MongoDB. Saiba como o MongoDB armazena e estrutura dados como documentos BSON.
Bancos de dados e coleções
Bancos de dados e coleções são usados para organizar documentos no MongoDB. Saiba como criar e gerenciar bancos de dados e coleções.
Bibliotecas do cliente
O MongoDB fornece bibliotecas oficiais do cliente para várias linguagens de programação. Aprenda a usar essas bibliotecas para interagir com o MongoDB em seus aplicativos.
Conectar-se a clusters
Saiba como se conectar à sua implantação do Atlas ou do MongoDB autogerenciado.
Utilizadores de banco de dados

O MongoDB usa usuários do banco de dados para autenticar clientes. Você pode conceder aos usuários do banco de dados diferentes funções para controlar seu acesso ao banco de dados e determinar quais ações eles podem executar.

Aprenda como criar e gerenciar usuários de banco de dados em sistemas Atlas e autogerenciados.

Operações CRUD
Saiba como criar, ler, atualizar e excluir documentos em coleções.
Indexes
Índices oferecem suporte à execução eficiente de query no MongoDB. Saiba como criar e gerenciar índices para otimizar o desempenho da query.
Modelagem de dados
Modelagem de dados refere-se à organização de dados dentro de um banco de dados e aos links entre entidades relacionadas. Saiba como projetar seu modelo de dados para melhor atender às necessidades do seu aplicativo.
Operações de agregação
Use agregação pipelines para processar documentos e retornar resultados calculados. Aprenda como usar operações de agregação para analisar e transformar seus dados.
Pesquisa
O MongoDB Search é uma pesquisa de texto completo incorporada que oferece uma experiência perfeita e escalável para criar funcionalidades de aplicativos baseados em relevância. Saiba como começar a usar o MongoDB Search e implementar recursos de pesquisa avançada em seus aplicativos.
Vector Search
Ao usar o MongoDB como um banco de dados vetorial, você pode usar o MongoDB Vector Search para pesquisar e indexar perfeitamente seus dados vetoriais junto com outros dados do MongoDB . Saiba como implementar a pesquisa vetorial em seus aplicativos.
Integrações de IA
Saiba como integrar o MongoDB a frameworks, ferramentas e plataformas de IA para criar aplicativos e agentes de IA.
Séries temporais
Dados de séries temporais são uma sequência de pontos de dados que permite analisar as alterações ao longo do tempo. Aprenda como criar e gerenciar coleções de séries temporais e trabalhar com dados de séries temporais.
Fluxos de alterações
Os change streams permitem que os aplicativos acessem e respondam a alterações de dados em tempo real. Saiba como configurar change streams para responder a alterações nos dados.
Transações
As transações permitem executar várias operações de leitura e escrita em um ou mais documentos como uma única operação atômica. Saiba como usar transações em seu aplicação e na biblioteca do cliente .
Federação de Dados
O Data Federation permite consultar dados em várias fontes de dados, incluindo S3, Atlas clusters e outros bancos de dados MongoDB . Saiba como configurar e utilizar a Data Federation em seus aplicativos.
Criptografia em execução
A criptografia em uso protege os dados quando transmitidos, armazenados e processados e permite queries com suporte nesses dados criptografados. Saiba mais sobre as diferentes abordagens para criptografia em uso no MongoDB e como usá-las em seus aplicativos.
Lista de verificação de desenvolvimento
Aprenda as melhores práticas para desenvolver aplicativos MongoDB para volumes de trabalho de produção, incluindo durabilidade de dados, design de esquema e dimensionamento.
Replicação
A replicação oferece redundância de dados e alta disponibilidade por ter várias instâncias do MongoDB . Saiba o que é replicação, como ela funciona e os componentes e a arquitetura dos conjuntos de réplicas.
Fragmentação
A fragmentação distribui dados em vários servidores para oferecer suporte a implantações com grandes conjuntos de dados e operações de alto rendimento. Aprenda como funciona o sharding e os componentes e a arquitetura dos clusters fragmentados.
Desempenho
Analise o desempenho do MongoDB examinando estratégias de acesso ao banco de dados , indexação, projeto de esquema e gerenciamento de conexões para resolver possíveis problemas.
Referência
Documentação de referência para comandos, operadores e opções de configuração do MongoDB .
Suporte
Acesse o suporte técnico por meio dos Fóruns da MongoDB Community , da conta da Cloud ou do Portal de Suporte para vários serviços do MongoDB .

Aprenda como trabalhar com dados de transmissão no MongoDB Atlas.

Atlas Stream Processing
O Atlas Stream Processing permite ler, escrever e transformar fluxos de dados complexos usando operações de agregação . Aprenda como criar e gerenciar trabalhos de processamento de fluxo no Atlas.
Atlas Triggers
Os Atlas Triggers permitem executar a lógica do lado do servidor em resposta a eventos do banco de dados ou de forma programada. Saiba como criar e gerenciar gatilhos no Atlas.

Saiba mais sobre as últimas mudanças e melhorias nos produtos MongoDB .

Notas da versão do servidor
Notas de versão para o servidor MongoDB .
Notas da versão do Atlas
Notas de versão para MongoDB Atlas e serviços relacionados.
Pesquisar Notas de Versão
Notas de versão para o MongoDB Search.
Notas de versão do Vector Search
Notas de versão para a Vector Search do MongoDB .

Nesta página