Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Mongodb

MongoDB संग्रह से शीर्षतम दस्तावेज़ प्राप्त करें

<घंटा/>

सबसे ऊपरी दस्तावेज़ प्राप्त करने के लिए, सीमा () के साथ-साथ ढूंढें () का उपयोग करें। केवल एक दस्तावेज़ लाने के लिए, सीमा (1) का उपयोग करने पर विचार करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo681.insertOne({_id:101,Name:"Chris"});
{ "acknowledged" : true, "insertedId" : 101 }
> db.demo681.insertOne({_id:102,Name:"Bob"});
{ "acknowledged" : true, "insertedId" : 102 }
> db.demo681.insertOne({_id:103,Name:"David"});
{ "acknowledged" : true, "insertedId" : 103 }
> db.demo681.insertOne({_id:104,Name:"Bob"});
{ "acknowledged" : true, "insertedId" : 104 }
> db.demo681.insertOne({_id:105,Name:"Sam"});
{ "acknowledged" : true, "insertedId" : 105 }

संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -

> db.demo681.find();

यह निम्नलिखित आउटपुट देगा -

{ "_id" : 101, "Name" : "Chris" }
{ "_id" : 102, "Name" : "Bob" }
{ "_id" : 103, "Name" : "David" }
{ "_id" : 104, "Name" : "Bob" }
{ "_id" : 105, "Name" : "Sam" }

सर्वोच्च तत्व प्राप्त करने के लिए निम्नलिखित क्वेरी है -

> db.demo681.find().limit(1);

यह निम्नलिखित आउटपुट देगा -

{ "_id" : 101, "Name" : "Chris" }

  1. दिनांक रिकॉर्ड के आधार पर मोंगोडीबी संग्रह से डेटा का नवीनतम सेट कैसे प्राप्त करें?

    डेटा रिकॉर्ड से डेटा का नवीनतम सेट प्राप्त करने के लिए, सॉर्ट() और -1 का उपयोग करें। केवल एक डेटा यानी दस्तावेज़ के लिए, LIMIT(1) का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo521.insertOne({"PurchaseDate":new ISODate("2019-01-10"),"ProductName":&qu

  1. MongoDB संग्रह में अधिकतम तत्व प्राप्त करें?

    संग्रह से अधिकतम तत्व प्राप्त करने के लिए, सीमा के साथ अवरोही क्रम में क्रमबद्ध करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > > db.demo669.insertOne({"Marks":76}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea3133c04263e90d

  1. MongoDB संग्रह से अद्वितीय मूल्य कैसे प्राप्त करें?

    अद्वितीय मान प्राप्त करने और डुप्लिकेट को अनदेखा करने के लिए, MongoDB में विशिष्ट () का उपयोग करें। विशिष्ट () एकल संग्रह में निर्दिष्ट फ़ील्ड के लिए विशिष्ट मान ढूंढता है और परिणामों को एक सरणी में लौटाता है। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo704.insertOne({"LanguageCode&quo