Skip to Content
MongoDB: La guida definitiva, terza edizione
book

MongoDB: La guida definitiva, terza edizione

by Shannon Bradshaw, Eoin Brazil, Kristina Chodorow
April 2025
Intermediate to advanced
514 pages
13h 21m
Italian
O'Reilly Media, Inc.
Book available
Content preview from MongoDB: La guida definitiva, terza edizione

Capitolo 7. Introduzione al quadro di aggregazione

Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com

Molte applicazioni richiedono l'analisi dei dati in una forma o nell'altra. MongoDB offre un potente supporto per l'esecuzione di analisi in modo nativo utilizzando il framework di aggregazione. In questo capitolo presentiamo questo framework e alcuni degli strumenti fondamentali che offre. Ci occuperemo di:

  • Il quadro di aggregazione

  • Fasi di aggregazione

  • Espressioni di aggregazione

  • Accumulatori di aggregazione

Nel prossimo capitolo approfondiremo le funzioni di aggregazione più avanzate, tra cui la possibilità di eseguire join tra collezioni.

Pipeline, stadi e sintonizzatori

Il framework di aggregazione è un insieme di strumenti di analisi all'interno di MongoDB che ti permettono di effettuare analisi su documenti in una o più raccolte.

Il framework di aggregazione di si basa sul concetto di pipeline. Con una pipeline di aggregazione prendiamo in input una collezione di MongoDB e passiamo i documenti di quella collezione attraverso uno o più stadi, ognuno dei quali esegue un'operazione diversa sui suoi input(Figura 7-1). Ogni stadio prende in input tutto ciò che lo stadio precedente ha prodotto come output. Gli input e gli output di tutti gli stadi sono documenti, un flusso di documenti, se così si può dire.

Figura 7-1. La pipeline di aggregazione

Se hai familiarità con le pipeline in una shell di Linux, ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Architettura di sicurezza per Hybrid Cloud

Architettura di sicurezza per Hybrid Cloud

Mark Buckwell, Stefaan Van daele, Carsten Horst
Concorrenza moderna in Java

Concorrenza moderna in Java

A N M Bazlur Rahman

Publisher Resources

ISBN: 9798341644595