accedereazione
MongoDB es una Banca datiUn database è un insieme organizzato di informazioni che consente di archiviare, Gestisci e recupera i dati in modo efficiente. Utilizzato in varie applicazioni, Dai sistemi aziendali alle piattaforme online, I database possono essere relazionali o non relazionali. Una progettazione corretta è fondamentale per ottimizzare le prestazioni e garantire l'integrità delle informazioni, facilitando così il processo decisionale informato in diversi contesti.... de documentos sin SQL de código abierto y gratuita. È ampiamente utilizzato nello sviluppo di applicazioni web e anche nelle implementazioni di soluzioni Big Data.. Secondo il rapporto sui motori di database, si colloca in alto rispetto ad altri database di documenti come CouchDB, Regno, eccetera. È un database privo di schemi e consente documenti incorporati che rappresentano relazioni complesse in un singolo record. una dichiarazione del problema come mostrato di seguito
“Ho molti dati gerarchici che voglio aggiungere”.
MongoDB fornisce un framework di aggregazione che può essere utilizzato per aggregare una grande quantità di dati gerarchici. Supporta molte funzioni integrate e anche diversi tipi di indicizzazione che migliorano le prestazioni delle query. In questo tutorial, imparerai come eseguire una pipeline di aggregazione in MongoDB. Una pipeline di aggregazione è uno dei framework di aggregazione di base forniti da MongoDB. Aggregation OleodottoPipeline es un término que se utiliza en diversos contextos, principalmente en tecnología y gestión de proyectos. Se refiere a un conjunto de procesos o etapas que permiten el flujo continuo de trabajo desde la concepción de una idea hasta su implementación final. En el ámbito del desarrollo de software, ad esempio, un pipeline puede incluir la programación, pruebas y despliegue, garantizando así una mayor eficiencia y calidad en los... procesa los documentos de entrada en varias etapas en un orden en serie. Ogni output prodotto in una fase viene spostato alla fase successiva in cui è possibile eseguire un'ulteriore elaborazione su questo sottoinsieme di documenti per ottenere l'output aggregato finale.. Tutti i campioni sono implementati utilizzando la versione MongoDB 4.4.5.
tuffiamoci.
Prerequisiti
Per fare questo tutorial, MongoDB deve essere installato sul sistema.
Configura la connessione
Primo, dobbiamo aprire una connessione al database usando il comando ‘mongoQuando vedo '>’ sull'indicatore, sarai pronto per eseguire comandi relativi alle operazioni del database utilizzate in questo post.
Creazione database
Creiamo un "database testdb"’ prima usando il “usare” comando.
Come puoi vedere sopra, se il database esiste, il comando precedente utilizzerà quel database; altrimenti, creerà un nuovo database.
Ora creiamo una collezione chiamata "prodotti"’ all'interno di questo database utilizzando il comando "Crea raccolta"’
Ora inserisci i documenti di prova all'interno della raccolta con l'aiuto del comando ‘Inserisci molti‘
I documenti sono stati inseriti correttamente. Puoi anche controllare i documenti nella collezione con il comando “trova”.
Creazione di pipeline di aggregazione
Nella collezione precedente, diciamo che dobbiamo scoprire l'importo totale delle vendite che si sono verificate per ciascuno dei marchi.
Apple e Samsung per telefono disponibili. Quindi, prima dobbiamo filtrare i documenti in base al valore disponibile = “Vero”. Questo viene fatto usando il comando “Incontro” e anche la prima fase della pipeline di aggregazione. Dopo, dobbiamo trovare la somma di “prezzo”, qual è la seconda fase?, come mostrato di seguito.. Nella seconda fase, si fa il raggruppamento in base alla marca e poi si calcola la somma totale del prezzo tramite il comando “Gruppo”
Aggiungiamo un altro stadio a questo output chiamato sort per mostrare la somma basata su un prezzo più alto a un prezzo più basso come mostrato di seguito. Il comando che usiamo qui è “Organizzare”.Qui nell'ordine, 1 significa ordine crescente e -1 significa ordine decrescente.
conclusione
In questo articolo, abbiamo visto come costruire una pipeline di aggregazione utilizzando MongoDB. Spero di esserti stato utile e se hai commenti, sentiti libero di commentare nella prossima sezione.
Il supporto mostrato in questo articolo non è di proprietà di DataPeaker e viene utilizzato a discrezione dell'autore.
Circa l'autore
Sono Deepti Jakka, Mi piace scrivere blog su argomenti tecnici. Incontrami tra https://learnfundas.com/sobre/