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

MongoDB में आरोही क्रम (Ascending Order) में सॉर्ट कैसे करें

MongoDB में आरोही क्रम (ascending order) के लिए सिंटैक्स निम्नानुसार है:

db.yourCollectionName.find().sort({yourField: 1});

उदाहरण से समझें

एक कलेक्शन बनाकर उसमें डॉक्यूमेंट इन्सर्ट करते हैं:

> db.sortingDemo.insertOne({"Value": 100});
> db.sortingDemo.insertOne({"Value": 1});
> db.sortingDemo.insertOne({"Value": 150});
> db.sortingDemo.insertOne({"Value": 250});
> db.sortingDemo.insertOne({"Value": 5});
> db.sortingDemo.insertOne({"Value": 199});
> db.sortingDemo.insertOne({"Value": 243});
> db.sortingDemo.insertOne({"Value": 290});

सभी डॉक्यूमेंट देखने के लिए:

> db.sortingDemo.find().pretty();

आउटपुट (इन्सर्ट ऑर्डर में):

{ "_id": ..., "Value": 100 }
{ "_id": ..., "Value": 1 }
{ "_id": ..., "Value": 150 }
{ "_id": ..., "Value": 250 }
{ "_id": ..., "Value": 5 }
{ "_id": ..., "Value": 199 }
{ "_id": ..., "Value": 243 }
{ "_id": ..., "Value": 290 }

अब आरोही क्रम में परिणाम प्राप्त करने के लिए:

> db.sortingDemo.find().sort({Value: 1});

आउटपुट (आरोही क्रम):

{ "_id": ..., "Value": 1 }
{ "_id": ..., "Value": 5 }
{ "_id": ..., "Value": 100 }
{ "_id": ..., "Value": 150 }
{ "_id": ..., "Value": 199 }
{ "_id": ..., "Value": 243 }
{ "_id": ..., "Value": 250 }
{ "_id": ..., "Value": 290 }

इस तरह sort({field: 1}) का उपयोग करके आप किसी भी फील्ड पर आरोही क्रम में सॉर्ट कर सकते हैं।

  1. - MySQL में कस्टम क्रम से फील्ड मान द्वारा सॉर्ट कैसे करें?

    FIELD() फ़ंक्शन से कस्टम सॉर्ट क्रम परिभाषित करें मानक ASC/DESC के बजाय विशिष्ट मानों के कस्टम क्रम में पंक्तियों को सॉर्ट करने के लिए ORDER BY FIELD() का उपयोग करें। टेबल और डेटा INSERT INTO DemoTable VALUES(100), (110), (90), (70), (120), (140); मूल डेटा SELECT * FROM DemoTable; +----------

  1. - MySQL ORDER BY के साथ मान के अनुसार क्रमबद्ध कैसे करें?

    इसके लिए, ORDER BY क्लॉज का उपयोग करें। आइए पहले एक टेबल बनाते हैं: CREATE TABLE DemoTable ( StudentId INT ); अब टेबल में कुछ रिकॉर्ड डालें: INSERT INTO DemoTable VALUES(78); टेबल से सभी रिकॉर्ड प्रदर्शित करें: SELECT * FROM DemoTable; आउटपुट +-----------+ | StudentId | +-----------+ | 100

  1. - C# में Array को Ascending Order में Sort कैसे करें?

    सबसे पहले, Unsorted Array Set करें।int[] list = {98, 23, 97, 36, 77};Sort() Method का उपयोग करके Array Sort करें।Array.Sort(list);Array को Ascending Order में Sort करने के लिए निम्न Code Run कर सकते हैं।Exampleusing System; namespace Demo {    public class MyApplication {     &nb