MongoDB संग्रह से रिकॉर्ड पुनर्प्राप्त करते समय, आप स्किप() विधि।
सिंटैक्स
db.COLLECTION_NAME.find().limit(NUMBER).skip(NUMBER)
Java MongoDB लाइब्रेरी एक ही नाम के साथ एक विधि प्रदान करती है, रिकॉर्ड्स को छोड़ने के लिए, इस विधि को लागू करें (ढूंढें() विधि के परिणाम पर) एक पूर्णांक मान को छोड़कर जो रिकॉर्ड्स को छोड़ने के लिए रिकॉर्ड की संख्या का प्रतिनिधित्व करता है।
उदाहरण
आयात करें आयात करें // डेटाबेस से कनेक्ट करना MongoDatabase डेटाबेस =mongo.getDatabase("myDatabase"); // एक संग्रह वस्तु बनाना MongoCollectionCollection =database.getCollection("students"); दस्तावेज़ दस्तावेज़ 1 =नया दस्तावेज़ ("नाम", "राम")। संलग्न करें ("आयु", 26)। संलग्न करें ("शहर", "हैदराबाद"); दस्तावेज़ दस्तावेज़ 2 =नया दस्तावेज़ ("नाम", "रॉबर्ट")। संलग्न करें ("आयु", 27)। संलग्न करें ("शहर", "विशाखापत्तनम"); दस्तावेज़ दस्तावेज़ 3 =नया दस्तावेज़ ("नाम", "रिम")। संलग्न करें ("आयु", 30)। संलग्न करें ("शहर", "दिल्ली"); दस्तावेज़ दस्तावेज़ 4 =नया दस्तावेज़ ("नाम", "राधा")। संलग्न करें ("आयु", 28)। संलग्न करें ("शहर", "मुंबई"); दस्तावेज़ दस्तावेज़ 5 =नया दस्तावेज़ ("नाम", "रमानी")। संलग्न करें ("आयु", 45)। संलग्न करें ("शहर", "पुणे"); // बनाए गए दस्तावेज़ों को सम्मिलित करना सूची <दस्तावेज़> सूची =नया ऐरेलिस्ट <दस्तावेज़> (); सूची जोड़ें (दस्तावेज़ 1); सूची जोड़ें (दस्तावेज़ 2); सूची जोड़ें (दस्तावेज़ 3); सूची जोड़ें (दस्तावेज़ 4); सूची जोड़ें (दस्तावेज़ 5); collection.insertMany (सूची); System.out.println ("दस्तावेज़ सम्मिलित"); // एक संग्रह वस्तु संग्रह प्राप्त करना =डेटाबेस। getCollection ("छात्र"); // दस्तावेज़ों को एक सीमा के साथ पुनर्प्राप्त करना FindIterable iterDoc =collection.find().skip(2); Iterator it =iterDoc.iterator (); जबकि (it.hasNext ()) { System.out.println (it.next ()); } }} आउटपुट
दस्तावेज़ सम्मिलितदस्तावेज़ सम्मिलितदस्तावेज़{{_id=5e8886f97631225872d13217, नाम=रिम, आयु=30, शहर=दिल्ली}}दस्तावेज़{{_id=5e8886f97631225872d13218, नाम=राधा, उम्र=28, शहर=मुंबई}}दस्तावेज़{{_id=5e8886f97631225872d13219, नाम =रमानी, उम्र =45, शहर =पुणे}}