L’operatore di conteggio in MongoDB viene utilizzato per contare il numero di documenti che soddisfano i criteri specificati. Viene utilizzato con il metodo `count()` o `countDocuments()`. Ecco come utilizzarlo:
Supponi di avere una collection chiamata ‘students’ e vuoi contare il numero di studenti che hanno superato l’esame. Il tuo comando sarà simile a questo:
```
db.students.count({ ‘pass’ : true })
```
Questo comando restituirà il numero di documenti nella collection ‘students’ in cui il campo ‘pass’ è `true`.
Nelle versioni più recenti di MongoDB (>= 4.0.3) dovresti utilizzare `countDocuments()` invece di `count()`, perché `count()` è stato deprecato.
Quindi l’esempio precedente diventerebbe:
```
db.students.countDocuments({ ‘pass’ : true })
```
Si può anche utilizzare l’operatore di conteggio senza alcun parametro per contare tutti i documenti in una collection. Ad esempio, utilizza il comando `db.students.countDocuments()` per contare tutti i documenti nella collection ‘students’.
Ricordati che il conteggio viene eseguito lato server, quindi è una operazione molto più veloce rispetto alla lettura di tutti i documenti e al conteggio in un’applicazione client.