Menu Docs
Página inicial do Docs
/
MongoDB Compass
/ /

Solicitar uma query em linguagem natural

Nesta página

  • Sobre esta tarefa
  • Antes de começar
  • Passos
  • Exemplo
  • Próximos passos
  • Saiba mais

Você pode usar o MongoDB Compass para gerar queries usando linguagem natural. O Compass usa IA para gerar queries com base nas solicitações que você fornece. Executar query com linguagem natural pode ser um ponto de partida útil e ajudar você a aprender a escrever queries do MongoDB.

Observação

Quando você executa query de seus dados usando linguagem natural no Compass, o texto de seus prompts e detalhes sobre seus esquemas do MongoDB são enviados para a Microsoft e OpenAI para processamento. Seus dados não são armazenados em sistemas de armazenamento de terceiros ou usados para treinar modelos de IA.

Este software usa inteligência artificial generativa. É experimental e pode dar resultados imprecisos. O uso deste software está sujeito às seguintes condições do MongoDB:

  • Termos de Uso

  • Política de Uso Aceitável

  • política de privacidade

  • Você pode executar query com linguagem natural para criar queries e agregações. Se o prompt resultar em uma agregação, você será redirecionado automaticamente para a guia Aggregations e um pop-up será exibido indicando que o prompt requer estágios de agregação.

  • Você também pode fornecer prompts de linguagem natural naguia agregaçõesdo .

  • Esta página utiliza a coleção sample_mflix.movies do conjunto de dados de amostra do Atlas.

  • Pode ser difícil prever a complexidade da query ou do pipeline retornado pela IA do Compass. Talvez seja necessário ajustar a opção da barra de query MAX TIME MS para permitir um tempo maior de processamento da query ou evitar queries de longa duração. Para detalhes, consulte Ajustar Tempo Máximo para Operações de query.

Você deve ativar a consulta de linguagem natural no Compass.

1
  1. Selecione a guia Documents.

  2. Clique no botão Generate query.

O Natural Language Query Bar é exibido.

2

Digite uma instrução de linguagem natural para sua collection na barra de query. Por exemplo: Which movies were released in 2000?

  1. Pressione Enter ou clique no botão Generate query.

  2. Uma query de filtro é preenchida na barra Filter.

3
  1. Antes de executar a query, certifique-se de revisar completamente a sintaxe na barra Filter. Certifique-se de que a query retornada tenha os campos e operadores que correspondam ao seu caso de uso desejado.

  2. Pressione Enter ou clique no botão Find para executar a query.

Os resultados são preenchidos na exibição de documentos.

Dica

Opcionalmente, você pode fornecer comentários clicando no ícone ou ao lado do Natural Language Query Bar e fornecer detalhes sobre sua experiência.

Seu feedback não é usado para treinar nenhum modelo de IA.

Veja abaixo exemplos de prompts para ajudá-lo a entender os resultados esperados ao usar prompts de linguagem natural.

Prompt
Resposta
Which movies have a "PG" rating?
{"rated": "PG"}
Which movies include "David Mamet" in the writers array field?
{"writers": "David Mamet"}
Which movies have a runtime greater than 90?
{"runtime": {$gt: 90}}

Solicite uma Agregação de Linguagem Natural

Query com Linguagem Natural

Voltar

habilitar