Você precisa usar o
.aggregate()
método para que funcione. db.collection.aggregate([
{ "$group": {
"_id": null,
"max": { "$max": "$price" },
"min": { "$min": "$price" }
}}
])
O
_id
campo é obrigatório no $group
stage e para encontrar o max
/min
valores de preço para a coleção completa e não para grupo especial, ele precisa ser definido como null caso contrário, a consulta retornará apenas max/min para cada grupo