Le concept d'agrégation est d'effectuer un calcul sur les résultats qui sont retournés dans une requête. Par exemple, supposons que vous vouliez savoir quel est le nombre de documents dans une collection selon la requête déclenchée, alors MongoDB fournit la fonction count ().
Regardons un exemple de cela.
db.Employee.count()
Explication du code:
- Le code ci-dessus exécute la fonction de comptage.
Si la commande est exécutée avec succès, la sortie suivante sera affichée
Production:
La sortie montre clairement que 4 documents sont là dans la collection.
Effectuer des modifications
Les deux autres classes d'opérations dans MongoDB sont les instructions de mise à jour et de suppression.
Les opérations de mise à jour permettent de modifier des données existantes et les opérations de suppression permettent de supprimer des données d'une collection.
Suppression de documents
Dans MongoDB, la méthode db.collection.remove () est utilisée pour supprimer des documents d'une collection. Soit tous les documents peuvent être supprimés d'une collection, soit seulement ceux qui correspondent à une condition spécifique.
Si vous émettez simplement la commande remove, tous les documents seront supprimés de la collection.
L'exemple de code suivant montre comment supprimer un document spécifique de la collection.
db.Employee.remove({Employeeid:22})
Explication du code:
- Le code ci-dessus utilise la fonction de suppression et spécifie les critères qui, dans ce cas, consistent à supprimer les documents dont l'ID d'employé est 22.
Si la commande est exécutée avec succès, la sortie suivante sera affichée
Production:
La sortie montrera qu'un document a été modifié.