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

MongoDB Aggregate का उपयोग करके कैसे सॉर्ट करें?


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

> 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") }

find() मेथड की मदद से संग्रह से सभी दस्तावेजों को प्रदर्शित करें −

> db.demo164.find();

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

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

MongoDB aggregate() का उपयोग करने का क्वेरी यहां है −

> 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 में save() का सही उपयोग कैसे करें?

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

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

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

  1. - MongoDB में Natural Sort करना

    MongoDB में natural sort के लिए $natural का उपयोग करें। Collection बनाना > db.demo684.insertOne({Value:10}); { acknowledged : true, insertedId : ObjectId(5ea530cea7e81adc6a0b3957) } > db.demo684.insertOne({Value:50}); { acknowledged : true, insertedId : ObjectId(5ea530d1a7e81adc6a0b3958) } &g