sql >> Base de Datos >  >> NoSQL >> MongoDB

Max y min en mongodb

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