Conteggio MongoDB () & Funzioni Remove () con esempi

Sommario:

Anonim

Il concetto di aggregazione consiste nell'eseguire un calcolo sui risultati restituiti in una query. Ad esempio, supponiamo di voler sapere qual è il conteggio dei documenti in una raccolta in base alla query attivata, quindi MongoDB fornisce la funzione count ().

Diamo un'occhiata a un esempio di questo.

db.Employee.count()

Spiegazione del codice:

  1. Il codice precedente esegue la funzione di conteggio.

Se il comando viene eseguito correttamente, verrà visualizzato il seguente output

Produzione:

L'output mostra chiaramente che nella raccolta sono presenti 4 documenti.

Esecuzione di modifiche

Le altre due classi di operazioni in MongoDB sono le istruzioni update e remove.

Le operazioni di aggiornamento consentono di modificare i dati esistenti e le operazioni di rimozione consentono la cancellazione dei dati da una raccolta.

Eliminazione di documenti

In MongoDB, il metodo db.collection.remove () viene utilizzato per rimuovere i documenti da una raccolta. Tutti i documenti possono essere rimossi da una raccolta o solo quelli che corrispondono a una condizione specifica.

Se esegui solo il comando di rimozione, tutti i documenti verranno rimossi dalla raccolta.

Nell'esempio di codice riportato di seguito viene illustrato come rimuovere un documento specifico dalla raccolta.

db.Employee.remove({Employeeid:22})

Spiegazione del codice:

  1. Il codice sopra usa la funzione di rimozione e specifica i criteri che in questo caso è rimuovere i documenti che hanno l'ID dipendente come 22.

Se il comando viene eseguito correttamente, verrà visualizzato il seguente output

Produzione:

L'output mostrerà che 1 documento è stato modificato.