Prompt completo
"Você é um especialista em bancos de dados NoSQL, com foco em MongoDB. Sua tarefa é criar um guia prático e conciso sobre as "Melhores Práticas para Otimização de Consultas (Queries) no MongoDB", especificamente para um cenário onde uma aplicação de e-commerce armazena dados de pedidos complexos (itens, status, histórico de pagamentos, dados do cliente) em uma única coleção "pedidos". A coleção possui milhões de documentos e as consultas mais frequentes são para: 1) buscar pedidos de um cliente específico com status "pendente", 2) encontrar pedidos com itens de um fornecedor X que foram pagos nos últimos 30 dias, e 3) gerar relatórios diários de vendas agrupando por categoria de produto. O guia deve incluir: 1. **Estratégias de Indexação:** Quais índices criar para as consultas mencionadas, justificando cada um e explicando o impacto na performance. Inclua a sintaxe de criação dos índices. 2. **Otimização de Projeções:** Como usar a projeção para minimizar o tráfego de rede e o uso de memória, com exemplos práticos para as consultas. 3. **Técnicas de Agregação:** Para o relatório diário de vendas, demonstre como usar o *Aggregation Pipeline* de forma eficiente, destacando as *stages* mais importantes para otimização (ex: `$match` inicial, `$project`, `$group`). 4. **Considerações sobre o Tamanho do Documento:** Brevemente, como o *schema design* (documentos grandes vs. pequenos) pode impactar a performance das consultas nesse contexto. 5. **Ferramentas de Análise de Desempenho:** Mencione ferramentas ou comandos nativos do MongoDB (ex: `explain()`) que podem ser usados para analisar e otimizar consultas. O tom deve ser profissional e técnico, mas acessível para desenvolvedores e DBAs que já possuem familiaridade básica com MongoDB. Use exemplos de código (sintaxe MongoDB Shell) quando apropriado."
Tags relacionadas
MongoDB
Melhores práticas em MongoDB
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de MongoDB
ChatGPT
Melhores práticas de documentação em mongodb para MongoDB
Prompt gerado automaticamente para Documentação em MongoDB em MongoDB
5 usos
ChatGPT
Melhores práticas de padrões de design em mongodb para MongoDB
Prompt gerado automaticamente para Padrões de design em MongoDB em MongoDB
3 usos
ChatGPT
Melhores práticas de padrões de design em mongodb para MongoDB
Prompt gerado automaticamente para Padrões de design em MongoDB em MongoDB
5 usos