Necesitas usar .aggregate()
método para que funcione.
db.collection.aggregate([
{ "$group": {
"_id": null,
"max": { "$max": "$price" },
"min": { "$min": "$price" }
}}
])
El _id
el campo es obligatorio en el $group
etapa y encontrar el max
/min
los valores para el precio de la colección completa no para el grupo especial deben establecerse en null de lo contrario, la consulta solo devolverá max/min para cada grupo