MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Max und Min in Mongodb

Sie müssen .aggregate() verwenden Methode, damit es funktioniert.

db.collection.aggregate([ 
    { "$group": { 
        "_id": null,
        "max": { "$max": "$price" }, 
        "min": { "$min": "$price" } 
    }}
])

Die _id Das Feld ist in $group obligatorisch Bühne und um das max zu finden /min Werte für den Preis für die gesamte Sammlung, nicht für die spezielle Gruppe, muss auf Null gesetzt werden andernfalls gibt die Abfrage nur max/min für jede Gruppe zurück