सरणी के अंदर सरणी को स्लाइस करने के लिए MongoDB में aggregate() के साथ $slice का उपयोग करें। आइए एक संग्रह बनाते हैं:
सभी दस्तावेज़ देखने के लिए:
{ "_id" : 101, "Name" : "Chris", "Details" : [ { "_id" : 101, "Score" : 78, "Subjects" : [ { "_id" : "10001", "SubjectName" : "MySQL" }, { "_id" : "10003", "SubjectName" : "MongoDB" } ] }, { "_id" : 102, "Score" : 87, "Subjects" : [ { "_id" : "10004", "SubjectName" : "Java" } ] } ] }सरणी के अंदर सरणी को स्लाइस करने की क्वेरी
परिणाम:
व्याख्या:
$mapप्रत्येक Details तत्व को प्रोसेस करता है,$slice: [array, 1]प्रत्येक Subjects सरणी का पहला तत्व लेता है।