आइए एक संग्रह बनाते हैं:
सभी दस्तावेज़ देखने के लिए:
{ "_id" : ObjectId("5e2d91eab8903cdd865577b9"), "Details" : { "X" : { "Values" : [ 10, 30, 50 ], "Number" : 3 }, "Y" : { "Values" : [ 1000, 180 ], "Number" : 2 } } } { "_id" : ObjectId("5e2d927bb8903cdd865577ba"), "Details" : { "X" : { "Values" : [ 100, 300, 500, 6000 ], "Number" : 4 }, "Y" : { "Values" : [ 10, 20, 60 ], "Number" : 3 } } }नेस्टेड फ़ील्ड को काउंट के साथ समूहित करने की क्वेरी
परिणाम:
व्याख्या:
$objectToArrayऑब्जेक्ट को की-मान सरणी में बदलता है,$unwindउसे फैलाता है,$groupकी द्वारा समूहित करके Number का योग निकालता है।