रेंज खोजने के लिए, sort() के साथ limit() का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं:
> db.demo665.insertOne({"Value":10});
{ "acknowledged" : true, "insertedId" : ObjectId("5ea1bf1424113ea5458c7d08") }
> db.demo665.insertOne({"Value":15});
{ "acknowledged" : true, "insertedId" : ObjectId("5ea1bf1b24113ea5458c7d09") }
> db.demo665.insertOne({"Value":55});
{ "acknowledged" : true, "insertedId" : ObjectId("5ea1bf1e24113ea5458c7d0a") }
> db.demo665.insertOne({"Value":25});
{ "acknowledged" : true, "insertedId" : ObjectId("5ea1bf2324113ea5458c7d0b") }
> db.demo665.insertOne({"Value":20});
{ "acknowledged" : true, "insertedId" : ObjectId("5ea1bf2b24113ea5458c7d0c") }
find() मेथड की मदद से संग्रह के सभी दस्तावेज़ प्रदर्शित करें:
> db.demo665.find();
यह निम्न आउटपुट देगा:
{ "_id" : ObjectId("5ea1bf1424113ea5458c7d08"), "Value" : 10 }
{ "_id" : ObjectId("5ea1bf1b24113ea5458c7d09"), "Value" : 15 }
{ "_id" : ObjectId("5ea1bf1e24113ea5458c7d0a"), "Value" : 55 }
{ "_id" : ObjectId("5ea1bf2324113ea5458c7d0b"), "Value" : 25 }
{ "_id" : ObjectId("5ea1bf2b24113ea5458c7d0c"), "Value" : 20 }
MongoDB में रेंज खोजने की क्वेरी:
> db.demo665.find({Value:{$lte:30}}).sort({Value:-1}).limit(2);
यह निम्न आउटपुट देगा:
{ "_id" : ObjectId("5ea1bf2324113ea5458c7d0b"), "Value" : 25 }
{ "_id" : ObjectId("5ea1bf2b24113ea5458c7d0c"), "Value" : 20 }