READ : Requête de documents (find, findOne)
La commande find()
permet de lire ou interroger des documents dans une collection. MongoDB offre des options de filtrage, de projection, de tri et de limitation pour personnaliser les résultats.
Requête simple
Pour récupérer tous les documents d’une collection, utilisez la commande suivante :
Requête avec condition
Pour interroger des documents en fonction de critères spécifiques, vous pouvez passer un filtre à la commande find()
. Par exemple, pour trouver tous les clients âgés de 30 ans :
Projection des résultats
La projection vous permet de spécifier quels champs doivent être retournés dans les résultats. Par exemple, pour afficher uniquement les noms et emails des clients, sans afficher les autres champs :
Dans cet exemple, "_id": 0
exclut l'affichage du champ _id
dans les résultats.
Tri des résultats
Pour trier les résultats, utilisez sort()
. Par exemple, pour trier les clients par âge, du plus jeune au plus âgé :
L'option 1
signifie un tri croissant. Utilisez -1
pour un tri décroissant.
Limitation des résultats
La commande limit()
permet de limiter le nombre de résultats retournés. Par exemple, pour récupérer seulement les 5 premiers clients :
Last updated