Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

Criar um pipeline de agregação

O Construtor de Pipeline de Agregação no Atlas ajuda você a criar pipelines de agregação para processar documentos de uma coleção ou visualizar e retornar resultados calculados.

O Atlas oferece modos diferentes para criar pipelines de agregação :

  • Stage View Mode, um editor visual de pipeline que pré-carrega a sintaxe do pipeline com base nos estágios selecionados.

  • Assistente de estágio, um recurso do Modo de visualização de estágio que fornece um conjunto de modelos para casos de uso de estágio de agregação simples. O Assistente de estágio inclui apenas casos de uso simples para ajudá-lo a começar a usar seu pipeline de agregação.

  • Modo Focus, um recurso do Stage View Mode onde você edita um estágio do pipeline por vez. O Modo de Foco ajuda você a gerenciar estágios de pipeline de agregação complexos ou profundamente aninhados.

  • Modo de exibição de texto, um editor de pipeline baseado em texto que aceita a sintaxe bruta do pipeline.

Para construir um pipeline de agregação , escolha uma coleção e clique na guia Aggregations. O Atlas exibe um pipeline de agregação em branco. A seção Preview of Documents in the Collection mostra 10 documentos com amostragem aleatória da coleção escolhida.

Observação

Estágios de pesquisa do MongoDB

Quando você se conecta a uma implementação do MongoDB hospedada no Atlas, os estágios $search e $searchMeta somente do Atlas ficam disponíveis no Aggregation Pipeline Builder. Use esses estágios para realizar a pesquisa de texto completo nas coleções do Atlas .

Para ver como criar um pipeline de agregação, selecione a guia correspondente ao modo de exibição escolhido:

1
  1. Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.

  2. Se ainda não estiver exibido, selecione seu projeto no menu Projects na barra de navegação.

  3. Na barra lateral, clique em Data Explorer sob o título Database.

    O Data Explorer é exibido.

IMPORTANTE: você também pode clicar no nome de um cluster para abrir a barra Cluster lateral e clicar Data Explorer em sob o Shortcuts título.

2
  1. Selecione a collection.

  2. No painel de pipeline de agregação, certifique-se de que o interruptor de alternância {} Stages esteja selecionado.

Ativar o modo de exibição de palco
clique para ampliar
3

Na parte inferior do painel do pipeline de agregação, clique no botão + Add Stage.

4

No canto superior esquerdo do cartão de estágio de pipeline de agregação , clique no menu suspenso Select e selecione o estágio de pipeline de agregação a ser usado para o primeiro estágio do pipeline.

5

Preencha o estágio selecionado. Você pode ajustar a largura do estágio do pipeline arrastando sua borda para a direita.

Observação

A alternância à direita de cada nome de estágio do pipeline determina se esse estágio está incluído no pipeline. Alternar um estágio de pipeline também atualiza a visualização do pipeline, que é atualizada com base na inclusão ou não desse estágio.

Por exemplo, o pipeline a seguir exclui o primeiro estágio $match e inclui somente o estágio $project:

Exemplo de estágio de exclusão do Aggregation Builder
6

Para adicionar mais uma etapa do pipeline após a última etapa de agregação, clique em Add Stage. Para adicionar um estágio de agregação antes do estágio adicionado mais recentemente, clique no ícone de "mais" + acima do cartão do estágio.

Repita as etapas 3 e 4 para cada estágio adicional.

Observação

Você pode alterar a ordem dos estágios do pipeline arrastando o cabeçalho de cada cartão de estágio.

7

No canto superior direito do construtor de pipeline, clique em Run. O Atlas retorna seus resultados na exibição do documento .

Aviso

Alguns operadores de agregação , como $merge e $out, podem modificar os dados da sua coleção.

Se seu pipeline de agregação contiver operadores que possam modificar os dados da sua coleção, você receberá uma solicitação de confirmação antes que o pipeline seja executado.