Qual è l'operatore di conteggio di MongoDB in Ubuntu 20.04?:
L'operatore Count () restituisce il numero di documenti che soddisfano i criteri di ammissibilità. Invece di eseguire la procedura Find (), questo metodo emette un numero intero dell'insieme di documenti che soddisfano i criteri di selezione.
Sintassi dell'operatore di conteggio in MongoDB in Ubuntu 20.04?
Quello che segue è il modello di base per l'utilizzo del metodo del conteggio MongoDB:
db.collection_name.Count (query, options_required)
Sono necessari due argomenti per l'operatore Count (). Il primo sono i criteri di selezione, mentre il secondo è facoltativo.
Domanda: I criteri di selezione sono rappresentati solo dalla query. Questo parametro ha il tipo di documento.
Opzioni: Sta per il secondo parametro opzionale. Di seguito è riportato un elenco di parametri opzionali:
Caratteristiche chiave dell'operatore di conteggio in MongoDB in Ubuntu 20.04:
Di seguito sono riportate alcune considerazioni chiave da fare prima di utilizzare l'operatore di conteggio Mongodb:
Come utilizzare l'operatore di conteggio in MongoDB in Ubuntu 20.04?
Con l'aiuto di diverse query di esempio, possiamo cogliere meglio come funziona l'operatore di conteggio mongodb. Abbiamo una raccolta dei dipendenti che include i vari campi dei dipendenti:
Esempio n. 1: usando la query di conteggio in mongodb in ubuntu 20.04:
Qui, stiamo usando la query di conteggio sul documento sopra offerto del "dipendente" della raccolta. Da questo esempio, conosceremo il funzionamento dell'operatore di conteggio nel mongolo e restituirà anche i valori numerici, che è il conteggio del documento presente nella raccolta "dipendente". La query "db.dipendente.contare()"Viene utilizzato per contare l'intero numero di documenti nella raccolta" dipendente ".
Implementando la query di conteggio nella shell di Mongo, abbiamo contato con successo il numero totale di documenti di una raccolta.
Esempio n. 2: usando il conteggio con la condizione in MongoDB in Ubuntu 20.04:
In questo esempio di MongoDB, conterremo i documenti nel "dipendente" di raccolta con la condizione specifica passata all'operatore di conteggio. Questo approccio restituisce tutti i documenti del "dipendente" di raccolta che corrispondevano alla condizione.
Abbiamo definito una condizione nell'operatore di conteggio in cui il "DOB" è inferiore al conteggio DOB dato che documenti. La query utilizzata è “DB.dipendente.count (dob: $ lt: ('1995-01-01')) ".
Come puoi vedere, il numero di documenti che soddisfano la condizione è stato conteggiato e visualizzato correttamente nella shell di Mongo.
Esempio n. 3: usando il conteggio in cui in mongodb in ubuntu 20.04:
L'operatore di conteggio conta il numero del documento che soddisferà la condizione nel "dipendente" di raccolta. La condizione applicata alla raccolta "dipendente" è dove il campo del documento "genere" è "maschio" conta solo quel set di documenti. Abbiamo dato una domanda “DB.dipendente.count (genere: "maschio") ".
L'output mostra il numero di documenti che soddisfano la condizione nella raccolta e visualizza il valore numerico.
Esempio n. 4: usando il conteggio con il limite in mongodb in Ubuntu 20.04:
Il documento verrà conteggiato impostando il limite nella funzione limite. Quando si utilizza il metodo Count () per includere i valori limite nel calcolo, dobbiamo utilizzare l'opzione True. Per impostazione predefinita, Count () ignora il limite () e conta tutti i risultati della query. Per risolvere questo problema, combineremo l'opzione vera con la funzione Count (), che viene utilizzata per tenere conto dei valori limite nel calcolo.
La query utilizzata è “DB.dipendente.find (genere: “maschio”).Limite (1).Conte (vero) ". La funzione di conteggio (true) viene utilizzata per esaminare i valori limite nel calcolo e la funzione limite viene utilizzata per produrre il numero specificato di documenti. Qui, abbiamo passato un valore "1" alla funzione limite. Ciò significa che conterà solo un documento dalla raccolta come "dipendente".
Ora, diamo un'occhiata ai risultati che visualizzano il numero conteggiato di documenti utilizzando la funzione limite.
Esempio # 5: usando il conteggio per valori di campo in mongodb in ubuntu 20.04:
Quando abbiamo un set di dati su larga scala e dobbiamo contare il numero di documenti che corrispondono ai criteri, la query "DB.dipendente.Find (“Personal_Details.Stipendio ": " $ lt ":" 75000 ").Count () ”viene utilizzato. È per contare i documenti abbinati in cui la condizione è che il valore del campo di stipendio dovrebbe essere inferiore a "75000" dal documento nidificato. La condizione ha utilizzato l'operazione $ lt qui.
L'output mostra il numero del documento che ha uno stipendio inferiore a "75000".
Conclusione:
MongoDB e le sue caratteristiche chiave sono introdotte in questo post. Ti ha anche mostrato come utilizzare il metodo di conteggio mongodb per contare l'insieme di documenti in una raccolta specificata. Abbiamo definito la sintassi per l'operatore di conteggio che viene utilizzato in MongoDB. Quindi, abbiamo utilizzato l'operatore di conteggio in vari modi utilizzando diverse query di conteggio sui documenti di raccolta. Per chiarire la tua comprensione e eventuali incertezze che potresti avere sull'operatore di conteggio.