हां, आप MongoDB में स्किप () का उपयोग करके कुछ दस्तावेज़ों को छोड़ सकते हैं। कुछ को छोड़ने के बाद आप कितने दस्तावेज़ प्रदर्शित करना चाहते हैं, यह प्रदर्शित करने के लिए सीमा () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -
> db.demo682.insertOne({FirstName:"John"});
{
"acknowledged" : true,
"insertedId" : ObjectId("5ea462a804263e90dac94402")
}
> db.demo682.insertOne({FirstName:"Sam"});
{
"acknowledged" : true,
"insertedId" : ObjectId("5ea462ac04263e90dac94403")
}
> db.demo682.insertOne({FirstName:"Bob"});
{
"acknowledged" : true,
"insertedId" : ObjectId("5ea462af04263e90dac94404")
}
> db.demo682.insertOne({FirstName:"David"});
{
"acknowledged" : true,
"insertedId" : ObjectId("5ea462b304263e90dac94405")
}
> db.demo682.insertOne({FirstName:"Adam"});
{
"acknowledged" : true,
"insertedId" : ObjectId("5ea462ba04263e90dac94406")
}
> db.demo682.insertOne({FirstName:"Chris"});
{
"acknowledged" : true,
"insertedId" : ObjectId("5ea462be04263e90dac94407")
}
> db.demo682.insertOne({FirstName:"Carol"});
{
"acknowledged" : true,
"insertedId" : ObjectId("5ea462c404263e90dac94408")
} संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.demo682.find();
यह निम्नलिखित आउटपुट देगा -
{ "_id" : ObjectId("5ea462a804263e90dac94402"), "FirstName" : "John" }
{ "_id" : ObjectId("5ea462ac04263e90dac94403"), "FirstName" : "Sam" }
{ "_id" : ObjectId("5ea462af04263e90dac94404"), "FirstName" : "Bob" }
{ "_id" : ObjectId("5ea462b304263e90dac94405"), "FirstName" : "David" }
{ "_id" : ObjectId("5ea462ba04263e90dac94406"), "FirstName" : "Adam" }
{ "_id" : ObjectId("5ea462be04263e90dac94407"), "FirstName" : "Chris" }
{ "_id" : ObjectId("5ea462c404263e90dac94408"), "FirstName" : "Carol" } 3 दस्तावेज़ों को छोड़ने और 2 प्रदर्शित करने की क्वेरी निम्नलिखित है -
> db.demo682.find().skip(3).limit(2);
यह निम्नलिखित आउटपुट देगा -
{ "_id" : ObjectId("5ea462b304263e90dac94405"), "FirstName" : "David" }
{ "_id" : ObjectId("5ea462ba04263e90dac94406"), "FirstName" : "Adam" }