MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Máximo e mínimo no mongodb


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