मोंगोडीबी में अंतिम एन रिकॉर्ड प्राप्त करने के लिए, आपको सीमा() का उपयोग करने की आवश्यकता है। वाक्य रचना इस प्रकार है:
db.yourCollectionName.find().sort({$natural:-1}).limit(yourValue);
उपरोक्त सिंटैक्स को समझने के लिए, आइए हम दस्तावेज़ के साथ एक संग्रह बनाते हैं। दस्तावेज़ के साथ संग्रह बनाने की क्वेरी इस प्रकार है:
> db.getLastNRecordsDemo.insertOne({"EmployeeName":"Maxwell"});{ "acknowledgeed" :true, "insertId" :ObjectId("5c6ecf3d6fd07954a4890689"")}> db.getLastNRecordsDemo.insertName({"EmployeeName"}); :"कैरोल"});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5c6ecf496fd07954a489068a")}> db.getLastNRecordsDemo.insertOne({"EmployeeName":"Bob"});{"स्वीकृत" :सच, "insertedId" :ObjectId("5c6ecf4e6fd07954a489068b")}> db.getLastNRecordsDemo.insertOne({"EmployeeName":"Sam"});{ "acknowledgeed" :true, "insertedId" :ObjectId("5c07954a 488c")}> db. getLastNRecordsDemo.insertOne({"EmployeeName":"Robert"});{ "acknowledgeed" :true, "insertId" :ObjectId("5c6ecf596fd07954a489068d")}> db.getLastNRecordsDemo.insertOne({"EmployeeName"):";{"स्वीकृत" :सच, "insertId" :ObjectId("5c6ecf606fd07954a489068e")}> db.getLastNRecordsDemo.insertOne({"EmployeeName":"Chris"});{ "acknowledged" :true, "insertedId(" :ObjectId("):"5c6ecf686fd07954a489068f")}> db.g etLastNRecordsDemo.insertOne({"EmployeeName":"James"});{ "acknowledgeed" :true, "insertId" :ObjectId("5c6ecf6f6fd07954a4890690")}> db.getLastNRecordsDemo.insertOne({"EmployeeName");{ "स्वीकृत" :सच, "insertId" :ObjectId("5c6ecf756fd07954a4890691")}> db.getLastNRecordsDemo.insertOne({"EmployeeName":"Ramit"});{ "स्वीकृत" :सच:"insertId(") "5c6ecf7d6fd07954a4890692")}> db.getLastNRecordsDemo.insertOne({"EmployeeName":"David"});{ "स्वीकृत" :सच, "insertId" :ObjectId("5c6ecf8d6fd07954")} संग्रह से सभी दस्तावेज़ों को ढूँढें () विधि की सहायता से प्रदर्शित करें। क्वेरी इस प्रकार है:> db.getLastNRecordsDemo.find().pretty();निम्न आउटपुट है:
{ "_id" :ObjectId("5c6ecf3d6fd07954a4890689"), "EmployeeName" :"Maxwell" }{ "_id" :ObjectId("5c6ecf496fd07954a489068a"), "EmployeeName" :"Carol" }{ "_id" "5c6ecf4e6fd07954a489068b"), "कर्मचारी नाम" :"बॉब" }{ "_id" :ObjectId("5c6ecf546fd07954a489068c"), "कर्मचारी नाम" :"सैम" }{ "_id" "ऑब्जेक्ट आईडी" ":"5c6ecf596 नाम":"5c6ecf596fd":"5c6ecf596fd") रॉबर्ट" }{ "_id" :ObjectId("5c6ecf606fd07954a489068e"), "EmployeeName" :"Mike" }{ "_id" :ObjectId("5c6ecf686fd07954a489068f"), "EmployeeName" :"Chris" }{ "_id" :ObjectId" "5c6ecf6f6fd07954a4890690"), "कर्मचारी नाम" :"जेम्स" }{ "_id" :ObjectId ("5c6ecf756fd07954a4890691"), "कर्मचारी नाम" :"जेस" }{ "69_id" :"कर्मचारी का नाम" ("5c6c6ecf7d6" Ramit" }{ "_id" :ObjectId ("5c6ecf8d6fd07954a4890693"), "कर्मचारी नाम" :"डेविड" }$ प्राकृतिक और सीमा () की मदद से संग्रह से अंतिम एन रिकॉर्ड प्राप्त करने की क्वेरी यहां दी गई है:
> db.getLastNRecordsDemo.find().sort({$natural:-1}).limit(7);निम्न आउटपुट है:
{ "_id" :ObjectId("5c6ecf8d6fd07954a4890693"), "EmployeeName" :"David" }{ "_id" :ObjectId("5c6ecf7d6fd07954a4890692"), "EmployeeName" :"Ramit" }{ "_id" "5c6ecf756fd07954a4890691"), "कर्मचारी नाम" :"जेस" }{ "_id" :ObjectId("5c6ecf6f6fd07954a4890690"), "कर्मचारी नाम" :"जेम्स" }{ "_id" "ऑब्जेक्ट आईडी":"कर्मचारी नाम":"5c6ecf686686F" क्रिस" }{ "_id" :ObjectId("5c6ecf606fd07954a489068e"), "EmployeeName" :"Mike" }{ "_id" :ObjectId("5c6ecf596fd07954a489068d"), "EmployeeName" :"Robert" }