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

Constructor de Pipeline de agregación

La Data Explorer Proporciona un generador de canales de agregación para procesar sus datos. Los canales de agregación transforman sus documentos en resultados agregados según las etapas seleccionadas.

El generador de pipelines de agregación de MongoDB Atlas está diseñado principalmente para generar pipelines, no para ejecutarlos. Este generador facilita la exportación de pipelines para su ejecución en un controlador.

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 canalizaciones de agregación en Data Explorer, se le debe haber otorgado al menos el permiso Project Data Access Read Only role.

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 de la tubería.
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.

Puede importar canales de agregación desde texto sin formato al generador de canales para modificar y verificar fácilmente sus canales.

Para importar un pipeline desde texto sin formato:

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

  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

Su canalización debe coincidir con la sintaxis del pipeline parámetro del db.collection.aggregate() método.

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 canalizaciones de agregación:

1
Captura de pantalla que resalta el botón de configuración de la tubería.
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 agregado a su canalización.

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