आप $$ROOT का उपयोग कर सकते हैं रूट दस्तावेज़ को संदर्भित करने के लिए। इस दस्तावेज़ के सभी क्षेत्रों को एक फ़ील्ड में रखें और उसके बाद इसे प्राप्त करने का प्रयास करें (आपके क्लाइंट सिस्टम के आधार पर:Java, C++, ...)
db.someCollection.aggregate(
{
$project: {
sum: { $add: [ "$value1", "$value2", "$value3" ] },
document: "$$ROOT"
},
$sort: {
sum: -1
}
}
)