MongoDB Aggregation $limit

दस्तावेजों की संख्या को सीमित करना

Aggregation $limit

यह एकीकरण चरण अगले चरण में भेजे जाने वाले दस्तावेजों की संख्या को सीमित करता है।

उदाहरण

इस उदाहरण में, हम "sample_mflix" डेटाबेस का उपयोग करते हैं, जो एकीकरण परिचय अनुभाग से हमारे नमूना डेटा से लोड किया गया है।

db.movies.aggregate([ { $limit: 1 } ])

यह संग्रह से 1 फिल्म वापस प्राप्त करेगा।

💡 स्पष्टीकरण:

$limit चरण एक पाइपलाइन में संसाधित किए जाने वाले दस्तावेजों की संख्या को नियंत्रित करने के लिए उपयोग किया जाता है। यह बड़े डेटासेट के साथ काम करते समय प्रदर्शन में सुधार करने में मदद करता है या केवल विशिष्ट संख्या में परिणाम प्राप्त करने में मदद करता है।

अभ्यास

MongoDB एकीकरण में $limit चरण किसके लिए उपयोग किया जाता है?

दस्तावेजों को क्रमबद्ध करना
✗ गलत! $limit चरण दस्तावेजों को क्रमबद्ध करने के लिए उपयोग नहीं किया जाता
दस्तावेजों को समूहबद्ध करना
✗ गलत! $limit चरण दस्तावेजों को समूहबद्ध करने के लिए उपयोग नहीं किया जाता
दस्तावेजों की संख्या को सीमित करना
✓ सही! $limit चरण अगले चरण में भेजे जाने वाले दस्तावेजों की संख्या को सीमित करने के लिए उपयोग किया जाता है
दस्तावेजों को फ़िल्टर करना
✗ गलत! $limit चरण दस्तावेजों को फ़िल्टर करने के लिए उपयोग नहीं किया जाता, यह केवल संख्या को नियंत्रित करता है