MongoDB

Bancos de Dados

Consulte coleções, analise performance e gerencie MongoDB por conversa natural — OpenClaw alimenta o acesso ao banco de dados do Neotask.

O Que Você Pode Fazer

Consultar Coleções Naturalmente

Pergunte pelos dados em linguagem natural — 'encontre todos os pedidos do mês passado onde o total excede R$500 e o status é pendente' — e Neotask constrói a query MongoDB correta ou pipeline de agregação e retorna os resultados em formato legível.

Construir e Explicar Agregações

Descreva a saída que você precisa e Neotask escreve os estágios $match, $group, $lookup e $project do pipeline de agregação. Também explica cada estágio para que você entenda o pipeline, não apenas o resultado.

Diagnosticar Problemas de Performance

Pergunte ao Neotask para executar um plano de explain em uma query lenta, interpretar a diferença entre IXSCAN e COLLSCAN e recomendar um índice composto específico para resolver o problema. Verifica o uso de índice existente antes de sugerir novos.

Inspecionar Estado do Banco de Dados

Pergunte por tamanhos de coleção, contagens de documentos, definições de índice e padrões de esquema — incluindo se documentos em uma coleção têm formas de campo inconsistentes, o que é um problema comum em implantações MongoDB sem esquema.

Gerenciar Infraestrutura Atlas

Para usuários MongoDB Atlas, peça ao Neotask para listar clusters, verificar status de replica set, visualizar cronogramas de backup ou obter detalhes de string de conexão — sem fazer login no console Atlas.

Experimente Perguntar

  • "Encontre os 10 principais produtos por receita da coleção de pedidos neste trimestre"
  • "Escreva uma agregação para contar usuários ativos por mês de cadastro"
  • "Por que essa query está fazendo um collection scan?" (cole sua query)
  • "Crie um índice composto em userId e createdAt na coleção de eventos"
  • "Quais coleções são maiores que 10GB no banco de dados de produção?"
  • "Mostre-me todos os documentos na coleção users onde email está faltando"
  • "Quais índices existem na coleção de pedidos?"
  • "Liste todos os clusters Atlas e seu tier atual"
  • Dicas Pro

  • Mencione o nome da coleção e campos chave no prompt — 'a coleção orders tem userId, status e createdAt' — para que Neotask construa consultas precisas sem ter que adivinhar o esquema.
  • Peça pipelines de agregação com explicação passo a passo: 'explique cada estágio' ajuda a validar a lógica antes de executar em produção.
  • Use projeção nos seus prompts: 'retorne apenas os campos userId e total' para que Neotask adicione um estágio $project para manter os conjuntos de resultados gerenciáveis.
  • Ao ajustar performance, peça a lista de índices existentes primeiro — Neotask pode descobrir que você pode resolver o problema ajustando a ordem dos campos do índice em vez de adicionar um novo.
  • Para Atlas, peça ao Neotask para verificar logs de query lenta no Performance Advisor antes de criar índices manualmente.
  • Works Well With