MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Max et min dans mongodb

Vous devez utiliser le .aggregate() méthode pour que cela fonctionne.

db.collection.aggregate([ 
    { "$group": { 
        "_id": null,
        "max": { "$max": "$price" }, 
        "min": { "$min": "$price" } 
    }}
])

Le _id le champ est obligatoire dans le $group étape et pour trouver le max /min les valeurs de prix pour la collection de trous et non pour un groupe spécial doivent être définies sur null sinon la requête ne renverra que max/min pour chaque groupe