वैसे आपको $group
की आवश्यकता है लेकिन आप बस एक स्थिरांक का उपयोग कर सकते हैं (उदा. null
, देखें दस्तावेज़
) इसके id
. के लिए ताकि यह एक ही समूह में परिणत हो। $$ROOT
फिर उस दस्तावेज़ को संदर्भित करता है जिसका उपयोग आप $first
. के साथ कर सकते हैं और $last
ऐसा ही
$group: {
_id: null,
first: { $first: "$$ROOT" },
last: { $last: "$$ROOT" }
}
बेशक आप आगे $project
. को पेश कर सकते हैं उस डेटा को एक सरणी में आकार देने के लिए चरण (जैसा कि आपने उल्लेख किया है कि आप एक सूची चाहते हैं) आदि।
एक साइड नोट के रूप में आप एक $sort
. पेश करना चाह सकते हैं सुनिश्चित करने के लिए चरण $first
और $last
एक उचित अर्थ है।