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

सॉर्ट करने के लिए MongoDB एग्रीगेट का उपयोग कैसे करें?

<घंटा/>

कुल() का उपयोग करें और उसके भीतर सॉर्ट करने के लिए, मोंगोडीबी में $ सॉर्ट का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo164.insertOne({"StudentAge":24});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e36883d9e4f06af551997c8")
}
> db.demo164.insertOne({"StudentAge":25});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e3688409e4f06af551997c9")
}
> db.demo164.insertOne({"StudentAge":22});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e3688429e4f06af551997ca")
}
> db.demo164.insertOne({"StudentAge":21});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e3688439e4f06af551997cb")
}

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

> db.demo164.find();

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

{ "_id" : ObjectId("5e36883d9e4f06af551997c8"), "StudentAge" : 24 }
{ "_id" : ObjectId("5e3688409e4f06af551997c9"), "StudentAge" : 25 }
{ "_id" : ObjectId("5e3688429e4f06af551997ca"), "StudentAge" : 22 }
{ "_id" : ObjectId("5e3688439e4f06af551997cb"), "StudentAge" : 21 }

यहाँ MongoDB समुच्चय () -

. का उपयोग करने के लिए क्वेरी है
> db.demo164.aggregate([{ $sort : { StudentAge : -1 } }]);

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

{ "_id" : ObjectId("5e3688409e4f06af551997c9"), "StudentAge" : 25 }
{ "_id" : ObjectId("5e36883d9e4f06af551997c8"), "StudentAge" : 24 }
{ "_id" : ObjectId("5e3688429e4f06af551997ca"), "StudentAge" : 22 }
{ "_id" : ObjectId("5e3688439e4f06af551997cb"), "StudentAge" : 21 }

  1. MongoDB में सेव () का सही उपयोग कैसे करें?

    किसी मौजूदा दस्तावेज़ को अद्यतन करने के लिए db.collection.save() का उपयोग करें या उसके दस्तावेज़ पैरामीटर के आधार पर एक नया दस्तावेज़ सम्मिलित करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo481.save({"FirstName":"Chris","LastName":"Brown"}); WriteRe

  1. MongoDB में $type का उपयोग कैसे करें?

    $type उन दस्तावेज़ों का चयन करता है जहाँ फ़ील्ड का मान निर्दिष्ट BSON प्रकार का एक उदाहरण है। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo615.insert({"Value":100}); WriteResult({ "nInserted" : 1 }) > db.demo615.insert({"Value":"100"}); WriteResult({

  1. मैं MongoDB में प्राकृतिक कैसे छाँट सकता हूँ?

    MongoDB में प्राकृतिक सॉर्ट करने के लिए $natural का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - ObjectId(5ea530d6a0b7e db.demo684.insertOne({Value:40});{ acknowledge :true, insertId :ObjectId(5ea530d8a7e81adc6a0b395a)} संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें