Docs Menu
Docs Home
/ /

Generador de canalizaciones de agregación

El 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 sus 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. Seleccione la implementación de MongoDB deseada.

  2. Seleccione 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 etapa en su canalización, se $out Project Data Access Read/Write le debe haber otorgado al menos el rol.

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 abre por primera vez la vista Aggregation, Data Explorer muestra una canalización de agregación vacía.

Vista inicial del generador de canalización 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 canalización:

  • Haga clic en el botón Add Stage en la parte inferior del pipeline para agregar una nueva etapa al final del pipeline:

  • Haga clic en el botón en una etapa para agregar 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 para agregar etapa.

Para eliminar una etapa del pipeline, haga clic en el ícono de la etapa deseada.

4

Utilice la intercalación para especificar reglas específicas del idioma para la comparación de cadenas, como reglas para mayúsculas y minúsculas y tildes.

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

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 locale campo es obligatorio; los demás campos de intercalación son opcionales. Para obtener descripciones de los campos, consulte 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 una canalización 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 su canalización al estado en blanco inicial, haga clic en el ícono más en la parte superior del generador de canalizaciones.

Puede usar el generador de pipelines de agregación para exportar su pipeline finalizado a uno de los lenguajes de biblioteca cliente compatibles: Java, Node, C# y Python.3 Utilice esta función para formatear y exportar pipelines para su uso en sus aplicaciones.

Para exportar tu pipeline de agregación:

1

Para obtener instrucciones sobre cómo crear una canalización de agregación, consulte Crear una canalización de agregación.

2
3

En el menú desplegable Export Pipeline To, seleccione el idioma que desee.

El My Pipeline panel de la izquierda muestra su canalización en mongosh sintaxis.

El panel de la derecha muestra su canalización en el idioma 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 del pipeline para copiarlo al portapapeles. Ahora puede integrarlo 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 está habilitado, Data Explorer agrega comentarios de ayuda 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.

En

Number of Preview Documents

Número de documentos a mostrar en la vista previa para cada etapa.

20

3

Volver

Indexes

En esta página