अधिकतम स्कोर खोजने के लिए MongoDB में group() कमांड का उपयोग करके दस्तावेज़ों को समूहित करें। आइए एक संग्रह बनाते हैं:
सभी दस्तावेज़ देखने के लिए:
{ "_id" : ObjectId("5e2efc57d8f64a552dae6354"), "Score" : 60, "Name" : "Chris" } { "_id" : ObjectId("5e2efc5ad8f64a552dae6355"), "Score" : 87, "Name" : "Chris" } { "_id" : ObjectId("5e2efc5dd8f64a552dae6356"), "Score" : 45, "Name" : "David" } { "_id" : ObjectId("5e2efc68d8f64a552dae6357"), "Score" : 67, "Name" : "Chris" } { "_id" : ObjectId("5e2efc74d8f64a552dae6358"), "Score" : 38, "Name" : "David" }डुप्लिकेट नाम के लिए अधिकतम स्कोर खोजने की क्वेरी
[ { "Name" : "Chris", "maximumScore" : 87 }, { "Name" : "David", "maximumScore" : 45 } ]नोट:
group()एक लिगेसी कमांड है। आधुनिक MongoDB मेंaggregate()के साथ$maxका उपयोग करना बेहतर है: