Docs Menu
Docs Home
/ /

Haz un query de lenguaje natural

Puedes usar MongoDB Compass para generar consultas con lenguaje natural. Compass utiliza IA para generar consultas basadas en las indicaciones que proporciones. Consultar con lenguaje natural puede ser un punto de partida útil y ayudarte a aprender a escribir consultas en MongoDB.

Nota

Cuando query sus datos utilizando lenguaje natural en Compass, el texto de sus indicaciones y detalles sobre sus esquemas de MongoDB se envían a Microsoft y OpenAI para su procesamiento. Sus datos no se almacenan en ningún sistema de almacenamiento de terceros ni se utilizan para entrenar modelos de IA.

Este software utiliza inteligencia artificial generativa. Es experimental y puede arrojar resultados inexactos. Su uso está sujeto a las siguientes condiciones de MongoDB:

  • Condiciones de uso

  • Política de uso aceptable

  • Política de privacidad

  • Puede realizar consultas con lenguaje natural para crear tanto consultas como agregaciones. Si su solicitud genera una agregación, se le redirigirá automáticamente a Aggregations Aparece una pestaña y una ventana emergente que indica que su solicitud requiere etapas de agregación.

  • También puede proporcionar indicaciones en lenguaje natural en el pestaña de agregaciones.

  • Esta página utiliza la colección sample_mflix.movies del conjunto de datos de muestra Atlas.

  • Puede ser difícil predecir la complejidad de la consulta o la canalización devuelta por Compass AI. Es posible que deba ajustar la opción de la MAX TIME MS barra de consultas para permitir un mayor tiempo de procesamiento de consultas o evitar consultas de larga duración. Para obtener más información, consulte Ajustar el tiempo máximo de las operaciones de consulta.

Debe habilitar la consulta en lenguaje natural en Compass.

1
  1. Seleccione la pestaña Documents.

  2. Haga clic en el botón Generate query.

Se muestra el Natural Language Query Bar.

2

Escribe una indicación en lenguaje natural para tu colección en la barra de consulta. Por ejemplo: Which movies were released in 2000?

  1. Presione Enter o haga clic en el botón Generate query.

  2. Una consulta de filtro se completa en la barra Filter.

Tip

También es posible pegar SQL o consultas del código de la aplicación en Natural Language Query Bar.

3
  1. Antes de ejecutar la consulta, asegúrese de revisar detenidamente la sintaxis en la barra Filter. Asegúrese de que la consulta devuelta contenga los campos y operadores que coincidan con el caso de uso deseado.

  2. Presione Enter o haga clic en el botón Find para ejecutar la consulta.

Los resultados se completan en la vista de documentos.

Tip

Opcionalmente, puede proporcionar comentarios haciendo clic en el ícono o junto a Natural Language Query Bar y brindar detalles sobre su experiencia.

Sus comentarios no se utilizan para entrenar ningún modelo de IA.

A continuación se muestran ejemplos de indicaciones que le ayudarán a comprender los resultados esperados al utilizar indicaciones en lenguaje natural.

Prompt
Respuesta

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}}

Solicitar una agregación de lenguaje natural

Query con lenguaje natural

Volver

Activar

En esta página