Devi usare .aggregate() metodo per farlo funzionare.
db.collection.aggregate([
{ "$group": {
"_id": null,
"max": { "$max": "$price" },
"min": { "$min": "$price" }
}}
])
Il _id il campo è obbligatorio nel $group fase e per trovare il max /min valori per prezzo per la raccolta buche non per gruppo speciale deve essere impostato su null altrimenti la query restituirà solo max/min per ogni gruppo