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 as principais funcionalidades e recursos do MongoDB aplicáveis a implantações autogerenciadas e ao MongoDB Atlas, incluindo fundamentos de banco de dados, dados em processamento de streaming e notas da versão para as últimas atualizações de produto.
Manual do banco de dados
- 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 de banco de dados para autenticar clientes. Você pode conceder aos usuários de 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 Atlas e implantações autogerenciadas.
- 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 pipelines de agregação 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 dimensionável para criar recursos de aplicativos baseados em relevância. Saiba como começar a usar o MongoDB Search e implementar funcionalidades 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. Aprenda 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 gravação em um ou mais documentos como uma única operação atômica. Saiba como usar transações em seu aplicativo 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 execução 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 execução 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, projeto 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 alta taxa de transferência. Aprenda como funciona a fragmentação 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 .
Dados de streaming
Aprenda como trabalhar com dados de streaming 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 tarefas 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. Aprenda como criar e gerenciar gatilhos no Atlas.
Notas de versão
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 da 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 da versão para MongoDB Vector Search.