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