दुर्भाग्य से वर्तमान में (MongoDB 2.2 के अनुसार) $slice
के लिए कोई एग्रीगेशन फ्रेमवर्क ऑपरेटर नहीं है। या किसी सरणी का सबसेट लें।
आपको इस तरह के समाधान का उपयोग करने की आवश्यकता होगी:
- आपका उपयोग
$skip
और$limit
aggregate()
. में पाइपलाइन - आपके आवेदन कोड में परिणामों में हेरफेर।
- मानचित्र का उपयोग करके एकत्रीकरण को लागू करना/कम करना
MongoDB इश्यू ट्रैकर में एक मौजूदा फीचर अनुरोध है जिसे आप अपवोट/देख सकते हैं:SERVER-6074:$project में $slice ऑपरेटर को अनुमति दें।