Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
Docs Menu
Docs Home
/ /

Constructor de Pipeline de agregación

La Data Explorer proporciona un constructor de pipelines de agregación para procesar los datos. Los pipelines de agregación transforman tus documentos en resultados agregados según los étapas del pipelineseleccionados.

El generador de pipeline de agregación MongoDB Atlas está diseñado principalmente para construir canalizaciones, en lugar de ejecutarlas. El constructor de pipeline proporciona una forma sencilla de exportar tu pipeline para ejecutarla en un driver.

Para interactuar con tus datos en la interfaz de usuario de Cloud Manager:

1
  1. Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.

  2. Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.

  3. En la barra lateral, haz clic en Processes en la sección Database.

Se muestra la página Procesos.

2
  1. Selecciona la implementación de MongoDB deseada.

  2. Selecciona la pestaña Data.

Para crear y ejecutar pipelines de agregación en la Data Explorer, debes contar al menos con la Project Data Access Read Only rol.

Para utilizar la $out etapa en tu pipeline, debes haber recibido al menos el rol de Project Data Access Read/Write.

1

El panel principal y Namespaces en el lado izquierdo enumeran las colecciones de la base de datos.

2

El panel principal muestra las vistas Find, Indexes y Aggregation.

3

Cuando abres por primera vez la vista de Aggregation, el Data Explorer muestra un pipeline de agregación vacío.

Vista inicial del generador de pipeline de agregación.
haga clic para ampliar
1

Seleccione una etapa de agregación del menú desplegable Select en el panel inferior izquierdo.

Captura de pantalla que muestra la selección de una etapa del pipeline.
haga clic para ampliar

El interruptor a la derecha del menú desplegable determina si la etapa está habilitada.

2

Completa tu etapa con los valores adecuados. Si el Modo de comentario está habilitado, el generador de pipeline proporciona pautas sintácticas para la etapa seleccionada.

A medida que modificas tu etapa, el Data Explorer actualiza los documentos de vista previa a la derecha en función de los resultados de la etapa actual.

Captura de pantalla que muestra el resultado de una etapa de un pipeline.
haga clic para ampliar
3

Hay dos formas de agregar etapas adicionales a su pipeline:

  • Haz clic en el botón Add Stage en la parte inferior del pipeline para añadir una nueva etapa al final del pipeline:

  • Haz clic en el botón en una etapa para añadir una nueva etapa directamente después de la etapa donde se hizo clic en el botón.

Captura de pantalla que resalta el botón de agregar etapa.

Para borrar una etapa del pipeline, haz clic en el ícono en la etapa deseada.

4

Utiliza intercalación para especificar reglas lingüísticas específicas de lenguaje para la comparación de cadenas, como reglas para las mayúsculas y los acentos.

Para especificar un documento de intercalación, haz clic en Collation en la parte superior del generador de pipelines.

Un documento de intercalación tiene los siguientes campos:

{
locale: <string>,
caseLevel: <boolean>,
caseFirst: <string>,
strength: <int>,
numericOrdering: <boolean>,
alternate: <string>,
maxVariable: <string>,
backwards: <boolean>
}

El campo locale es obligatorio; todos los demás campos de intercalación son opcionales. Para obtener descripciones de los campos, consultar el Documento de intercalación.

Puedes importar pipelines de agregación desde texto plano al constructor de pipelines para modificar y verificar fácilmente tus pipelines.

Para importar un pipeline desde texto sin formato:

1
  1. Haz clic en la flecha junto al ícono de más en la parte superior del generador de pipeline.

  2. Haga clic en New Pipeline from Text.

    Captura de pantalla que muestra la apertura del nuevo pipeline desde el diálogo de texto.
    haga clic para ampliar
2

Tu pipeline debe coincidir con la sintaxis del parámetro pipeline del método db.collection.aggregate().

3
4

Para devolver tu pipeline al estado inicial en blanco, haz clic en el icono de suma en la parte superior del generador de pipelines.

Puedes utilizar el generador de pipeline de agregación para exportar tu pipeline finalizado a uno de los lenguajes de Librerías de clientes admitidos: Java, nodo, C# y Python 3. Usa esta funcionalidad para formatear y exportar pipelines para usarlas en tus aplicaciones.

Para exportar tu pipeline de agregación:

1

Para obtener instrucciones sobre cómo crear una pipeline de agregación, consulta Crear una pipeline de agregación.

2
3

En el menú desplegable Export Pipeline To, selecciona el lenguaje que prefieras.

El panel My Pipeline de la izquierda muestra tu pipeline en mongosh sintaxis.

El panel de la derecha muestra tu pipeline en el lenguaje seleccionado.

4

(Opcional): Selecciona la opción Include Import Statements para incluir las instrucciones de importación necesarias para el lenguaje seleccionado.

5

Haga clic en el botón Copy en la esquina superior derecha de la pipeline para copiar la pipeline en el lenguaje seleccionado en su portapapeles. Ahora puede integrar su pipeline en su aplicación.

6

Para modificar la configuración del generador de la pipeline de agregación:

1
Captura de pantalla resaltando el botón de configuración del pipeline.
2

Puedes modificar la siguiente configuración:

Configuración
Descripción
predeterminado

Comment Mode

Cuando se activa, el Data Explorer añade comentarios de asistente a cada etapa.

Cambiar esta configuración solo afecta a las nuevas etapas y no modifica las etapas que ya se han añadido al pipeline.

on

Number of Preview Documents

Número de documentos que se mostrarán en la vista previa para cada etapa.

20

3

Volver

Indexes

En esta página