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

MongoDB में दस्तावेज़ों के साथ संग्रह से अधिकतम अंक रिकॉर्ड प्राप्त करें

<घंटा/>

रिकॉर्ड की संख्या को सीमित करने के लिए, MongoDB में $limit का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo240.insertOne({"StudentName":"Chris"});{ "acknowledge" :true, "insertedId" :ObjectId("5e441d969af932883c61ea3c")}> db.demo240.insertOne({"StudentName" :"बॉब"});{ "स्वीकृत" :सच, "insertId" :ObjectId("5e441d9a9af932883c61ea3d")}> db.demo240.insertOne({"StudentName":"David"});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5e441d9d9af932883c61ea3e")}> db.demo240.insertOne({"StudentName":"Mike"});{ "acknowledged" :true, "insertedId" :ObjectId("5e441da19af932883c61ea)> 

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

> db.demo240.find();

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

{ "_id" :ObjectId("5e441d969af932883c61ea3c"), "StudentName" :"Chris" }{ "_id" :ObjectId("5e441d9a9af932883c61ea3d"), "StudentName" :"Bob" }{ "_id" :"5e441d9d9af932883c61ea3e"), "StudentName" :"David" }{ "_id" :ObjectId("5e441da19af932883c61ea3f"), "StudentName" :"Mike" }

MongoDB में रिकॉर्ड की संख्या को सीमित करने के लिए क्वेरी निम्नलिखित है -

> db.demo240.aggregate( { $limit :3 });

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

{ "_id" :ObjectId("5e441d969af932883c61ea3c"), "StudentName" :"Chris" }{ "_id" :ObjectId("5e441d9a9af932883c61ea3d"), "StudentName" :"Bob" }{ "_id" :"5e441d9d9af932883c61ea3e"), "StudentName" :"David" }

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

    सबसे ऊपरी दस्तावेज़ प्राप्त करने के लिए, सीमा () के साथ-साथ ढूंढें () का उपयोग करें। केवल एक दस्तावेज़ लाने के लिए, सीमा (1) का उपयोग करने पर विचार करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo681.insertOne({_id:101,Name:"Chris"}); { "acknowledged" : true, "inse

  1. MongoDB में संग्रह में दस्तावेज़ों की संख्या सीमित करें?

    किसी संग्रह में दस्तावेज़ों की संख्या सीमित करने के लिए, कैप्ड − true . सेट करें . वहां आकार स्वयं सेट करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.createCollection( "demo683", { capped: true, size: 5 ,max:4} ) { "ok" : 1 } > db.demo683.insertOne({Value:100}); {  

  1. कम से कम अंकों के साथ दो दस्तावेज़ प्राप्त करने के लिए MongoDB एकत्रीकरण

    अंकों की क्रमबद्ध सूची प्राप्त करने के लिए, $sort का उपयोग करें। $सीमा:2 . का उपयोग करें कम से कम अंक वाले केवल दो ऐसे दस्तावेज़ प्रदर्शित करने के लिए। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo709.insertOne({Name:"John","Marks":75}); {    "acknowledged&q