MongoDB 4 में दस्तावेजों को सॉर्ट करने के लिए sort() का उपयोग करें। केवल एक फील्ड दिखाने के लिए, जो सॉर्ट की गई है, उसे 1 पर सेट करें।
आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं:
> db.demo611.insertOne({"Name":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e987110f6b89257f5584d83") }
> db.demo611.insertOne({"Name":"Adam"}); { "acknowledged" : true, "insertedId" : ObjectId("5e987115f6b89257f5584d84") }
> db.demo611.insertOne({"Name":"John"}); { "acknowledged" : true, "insertedId" : ObjectId("5e987118f6b89257f5584d85") }
> db.demo611.insertOne({"Name":"Bob"}); { "acknowledged" : true, "insertedId" : ObjectId("5e98711bf6b89257f5584d86") }
find() मेथड की मदद से कलेक्शन के सभी दस्तावेज प्रदर्शित करें:
> db.demo611.find();
यह निम्न आउटपुट देगा:
{ "_id" : ObjectId("5e987110f6b89257f5584d83"), "Name" : "Chris" }
{ "_id" : ObjectId("5e987115f6b89257f5584d84"), "Name" : "Adam" }
{ "_id" : ObjectId("5e987118f6b89257f5584d85"), "Name" : "John" }
{ "_id" : ObjectId("5e98711bf6b89257f5584d86"), "Name" : "Bob" }
MongoDB 4 का उपयोग करके दस्तावेजों को सॉर्ट करने के लिए क्वेरी (Name के अनुसार आरोही):
> db.demo611.find().sort({Name:1});
यह निम्न आउटपुट देगा:
{ "_id" : ObjectId("5e987115f6b89257f5584d84"), "Name" : "Adam" }
{ "_id" : ObjectId("5e98711bf6b89257f5584d86"), "Name" : "Bob" }
{ "_id" : ObjectId("5e987110f6b89257f5584d83"), "Name" : "Chris" }
{ "_id" : ObjectId("5e987118f6b89257f5584d85"), "Name" : "John" }