डिफ़ॉल्ट रूप से MongoDB limit
को नज़रअंदाज़ करता है और skip
जब उन्हें count
. के साथ एक साथ लागू किया जाता है . इस व्यवहार को बदलने के लिए आपको applySkipLimit
. सेट करना होगा करने के लिए true
. देखें यहां
अधिक जानकारी के लिए।
मोंगो शेल में यह limit
. को अनदेखा कर देगा और skip
डिफ़ॉल्ट रूप से:
db.coll.find().limit(3).count();
और यह उन संशोधकों का सम्मान करेगा:
db.coll.find().limit(3).count(true);
यह संभव हो सकता है कि आप मोंगो शेल के पुराने संस्करण का उपयोग कर रहे हैं जहां यह डिफ़ॉल्ट या ऐसा कुछ नहीं है।
अपने जावा कोड को ठीक करने के लिए size()
. का उपयोग करें इसके बजाय count()
- यह कॉल करने जैसा है count(true)
इसके बजाय count()
खोल में।