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.
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 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 .
Dados de streaming
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.
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 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 .