$first
. का उपयोग करें ऑपरेटर और $$ROOT
समूह में पहला दस्तावेज़ प्राप्त करने के लिए चर।
$$ROOT
एक सिस्टम वैरिएबल है जो:
फिर पहला दस्तावेज़ प्रोजेक्ट करें।
db.packages.aggregate([
{
$sort : { packageVersion : -1 }
},
{
$group: { "_id": "$PackageId","firstPackage":{$first:"$$ROOT"}}
},
{
$project: { "firstPackage": 1, "_id": 0}
}
])