MongoDB में मान छोड़ने के लिए skip() के साथ limit() का उपयोग करें। 5 मानों के लिए limit(5) का उपयोग करें।
नमूना डेटा बनाना (10 से 80 तक मान)
> db.demo633.insertOne({"Value":10});
> db.demo633.insertOne({"Value":20});
> db.demo633.insertOne({"Value":30});
> db.demo633.insertOne({"Value":40});
> db.demo633.insertOne({"Value":50});
> db.demo633.insertOne({"Value":60});
> db.demo633.insertOne({"Value":70});
> db.demo633.insertOne({"Value":80});
सभी दस्तावेज़ देखना
> db.demo633.find();
{ "Value" : 10 }, { "Value" : 20 }, { "Value" : 30 }, { "Value" : 40 }
{ "Value" : 50 }, { "Value" : 60 }, { "Value" : 70 }, { "Value" : 80 }
क्वेरी विभाजित करके 5 मान छोड़ने की क्वेरी (पेज 2)
> var dividePage=2; > db.demo633.find().skip((dividePage-1)*5).limit(5);
परिणाम (पेज 2 - मान 60, 70, 80):
{ "Value" : 60 }
{ "Value" : 70 }
{ "Value" : 80 }
व्याख्या: skip((page-1)*limit) फॉर्मूला पेजिनेशन के लिए उपयोग होता है। पेज 1 के लिए skip(0), पेज 2 के लिए skip(5), पेज 3 के लिए skip(10), आदि। यहां कुल 8 दस्तावेज़ हैं, इसलिए पेज 2 पर केवल 3 दस्तावेज़ बचते हैं।