Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Haz un query de lenguaje natural

Puedes usar MongoDB Compass para generar consultas usando lenguaje natural. Compass utiliza IA para generar consultas basadas en las indicaciones que proporcionas. Realizar queries con lenguaje natural puede ser un buen punto de partida y ayudarte a aprender a guardar MongoDB queries.

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.

  • Se puede realizar una query con lenguaje natural para crear tanto queries como agregaciones. Si el prompt da como resultado una agregación, eres automáticamente redirigido a la Aggregations Aparece una pestaña y una ventana emergente que indica que su solicitud requiere etapas de agregación.

  • También puedes proporcionar indicaciones en lenguaje natural en la pestaña de agregaciones.

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

  • Puede ser difícil predecir la complejidad de la query o pipeline que devuelve Compass IA. Es posible que debas ajustar la opción de barra de query MAX TIME MS para permitir un tiempo de procesamiento de query más largo o evitar queries de larga duración. Para más detalles, ver Ajustar tiempo máximo para operaciones de query.

Debe habilitar la consulta en lenguaje natural en Compass.

1
  1. Selecciona la pestaña Documents.

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

Se muestran los Natural Language Query Bar.

2

Escribe un prompt en lenguaje natural para tu colección en la barra de query. 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 desde el código de la aplicación en el 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 muestran en la vista de documentos.

Tip

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

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

A continuación se presentan ejemplos de instrucciones para ayudarte a comprender los resultados esperados al utilizar instrucciones 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}}

Instrucción para una Agregación en Lenguaje Natural

Query con lenguaje natural

Volver

Activar

En esta página