वर्तमान में आप संपूर्ण comment
प्राप्त नहीं कर सकते हैं एकल $first
. के माध्यम से दस्तावेज़ ऑपरेटर। लेकिन आप अन्य आवश्यक फ़ील्ड शामिल कर सकते हैं (_id
. के समान) फ़ील्ड) $group
. के दौरान चरण:
{
"$group": {
_id: "$post_id",
lastComment: { "$first": "$_id" },
field_1: { "$first": "$field_1" },
field_2: { "$first": "$field_2" },
// ...
field_N: { "$first": "$field_N" }
}
}
इस JIRA टिकट के अनुसार:https://jira.mongodb.org/browse/SERVER-5916
, संपूर्ण दस्तावेज़ 2.5.3 संस्करण . से एकत्रीकरण संचालन से लौटने के लिए उपलब्ध होगा . नए चरों का उपयोग करना संभव होगा:$$ROOT
या $$CURRENT
:
{
"$group": {
_id: "$post_id",
lastComment: { "$first": "$$CURRENT" }
}
}