Requêtes avancées : opérateurs de requête (AND, OR, NOT, etc.), projections, tris et limites
MongoDB offre une série d'opérateurs pour des requêtes plus complexes, notamment les opérateurs logiques (AND
, OR
, NOT
), les projections, et les tris.
Opérateurs de requête
$and : Combine plusieurs conditions. Par exemple, pour trouver les clients ayant 30 ans et vivant à Paris :
$or : Retourne les documents correspondant à l'une des conditions. Par exemple, pour trouver les clients vivant soit à Paris soit à Lyon :
$not : Exclut les documents qui correspondent à une condition donnée. Par exemple, pour trouver tous les clients qui ne vivent pas à Paris :
5.7. Projections, tris et limites dans les requêtes
Les projections vous permettent de spécifier quels champs doivent être retournés dans les résultats, tandis que les options de tri et de limitation ajustent l'ordre et le nombre de documents retournés.
Exemple de requête combinant projection, tri et limite :
Cette requête retourne les 10 clients les plus âgés ayant 30 ans ou plus, en affichant uniquement leur nom et email, et sans inclure le champ _id
.
Last updated