Puede usar MongoDB Compass para generar consultas de agregación con lenguaje natural. Compass utiliza IA para generar agregaciones según las indicaciones que proporcione. Consultar con lenguaje natural puede ser un punto de partida útil y ayudarle a aprender a escribir consultas en MongoDB.
Acerca de esta tarea
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:
También puede proporcionar indicaciones en lenguaje natural en el pestaña de documentos.
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 MAX TIME MS Opción de la barra de consultas para permitir un mayor tiempo de procesamiento de consultas o evitar consultas de larga duración. Para más información, consulte Ajustar el tiempo máximo de las operaciones de consulta.
Antes de comenzar
Debes habilitar la consulta de lenguaje natural en Compass.
Pasos
Escribe una pregunta sobre tu colección
Escriba una indicación en lenguaje natural para su colección en la barra de consulta. Las indicaciones de la canalización de agregación suelen incluir un verbo de agregación como "contar", "promedio" o "suma" con condiciones lógicas. Por ejemplo: How many movies have more than 3 writers
in the writers array?
Presione Enter o haga clic en el botón Generate aggregation.
Se genera una canalización de agregación en la barra Pipeline. Puede desplazarse hacia abajo para ver la sintaxis de cada etapa.
Ejecutar la agregación
Antes de ejecutar la consulta, asegúrese de revisar detenidamente la sintaxis de cada etapa. Asegúrese de que la canalización devuelta contenga los campos y las etapas que coincidan con el caso de uso deseado.
Presione Enter o haga clic en el botón Run para ejecutar la canalización.
Los resultados se completan en la vista de agregaciones.
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.
Ejemplos
A continuación se muestran ejemplos de indicaciones para ayudarlo a comprender los resultados esperados al utilizar indicaciones en lenguaje natural para la agregación.
Prompt | Respuesta | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| | ||||||||||||||||||||||||
| | ||||||||||||||||||||||||
| |