आप उपयोग कर सकते हैं includeArrayIndex यदि आपके पास 3.2 या नया MongoDb है।
फिर आपको $unwind
change को बदलना चाहिए ।
आपका कोड इस तरह होना चाहिए:
.aggregate(
[
{
"$unwind" : { path: "$result", includeArrayIndex: "arrayIndex" }
},
{
"$group": {
"_id": "$arrayIndex",
"results" : { "$sum" : "$result"}
}
},
{
$sort: { "_id": 1}
},
{
"$group":{
"_id": null,
"results":{"$push":"$results"}
}
},
{
"$project": {"_id":0,"results":1}
}
]
)