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

MongoDB में कैसे क्रमबद्ध करें?

<घंटा/>

MongoDB में सॉर्ट करने के लिए, आप सॉर्ट () विधि का उपयोग कर सकते हैं।

केस 1 - आरोही क्रम में क्रमबद्ध करें। वाक्य रचना इस प्रकार है -

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

केस 2 - अवरोही क्रम में क्रमबद्ध करें। वाक्य रचना इस प्रकार है -

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

अवधारणा को समझने के लिए, आइए हम दस्तावेज़ के साथ एक संग्रह बनाते हैं। दस्तावेज़ के साथ संग्रह बनाने की क्वेरी इस प्रकार है -

> db.sortingDemo.insertOne({"Value":100});{ "acknowledge" :true, "insertId" :ObjectId("5c8f8e2ed3c9d04998abf006")}> db.sortingDemo.insertOne({"Value":1 });{ "स्वीकृत" :सच, "insertId" :ObjectId("5c8f8e31d3c9d04998abf007")}> db.sortingDemo.insertOne({"Value":150});{ "स्वीकृत" :सच, "insertedId" :ObjectId( "5c8f8e34d3c9d04998abf008")}> db.sortingDemo.insertOne({"Value":250});{ "स्वीकृत" :सच, "insertId" :ObjectId("5c8f8e37d3c9d04998abf009")}. :5});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5c8f8e3bd3c9d04998abf00a")}> db.sortingDemo.insertOne({"Value":199});{ "स्वीकृत" :सच, "insertId" :ObjectId("5c8f8e3ed3c9d04998abf00b")}> db.sortingDemo.insertOne({"Value":243});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5c8f8e44d3c9d04998abf00c")}> . Value":290});{ "स्वीकृत" :सच, "insertId" :ObjectId("5c8f8e48d3c9d04998abf00d")}

संग्रह से सभी दस्तावेज़ों को ढूँढें () विधि की सहायता से प्रदर्शित करें। क्वेरी इस प्रकार है -

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

निम्न आउटपुट है -

{ "_id" :ObjectId("5c8f8e2ed3c9d04998abf006"), "Value" :100 }{ "_id" :ObjectId("5c8f8e31d3c9d04998abf007"), "Value" :1 }{ "_id" :ObjectId00 ("5c04998abf006") , "मान" :150 }{ "_id" :ObjectId("5c8f8e37d3c9d04998abf009"), "Value" :250 }{ "_id" :ObjectId("5c8f8e3bd3c9d04998abf00a"), "Value" :5 }{ "_id(" ) "5c8f8e3ed3c9d04998abf00b"), "मान" :199 }{ "_id" :ObjectId ("5c8f8e44d3c9d04998abf00c"), "मान" :243 }{ "_id" :ObjectId ("5c8f8e48d3c00d")> 

केस 1 − यहां आरोही क्रम में परिणाम प्राप्त करने के लिए प्रश्न है

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

निम्न आउटपुट है -

{ "_id" :ObjectId("5c8f8e31d3c9d04998abf007"), "Value" :1 }{ "_id" :ObjectId("5c8f8e3bd3c9d04998abf00a"), "Value" :5 }{ "_id" :ObjectId ("5c9" :04998abf6") , "मान" :100 }{ "_id" :ObjectId("5c8f8e34d3c9d04998abf008"), "Value" :150 }{ "_id" :ObjectId("5c8f8e3ed3c9d04998abf00b"), "Value" :199:}{ "_id(" ) "5c8f8e44d3c9d04998abf00c"), "Value" :243 }{ "_id" :ObjectId("5c8f8e37d3c9d04998abf009"), "Value" :250 }{ "_id" :ObjectId("5c8f8e48d3c9d04998":"5c8f8e48d3c9d04998")> 

केस 2 - यहां अवरोही क्रम में परिणाम प्राप्त करने के लिए प्रश्न है। क्वेरी इस प्रकार है -

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

निम्न आउटपुट है -

{ "_id" :ObjectId("5c8f8e48d3c9d04998abf00d"), "Value" :290 }{ "_id" :ObjectId("5c8f8e37d3c9d04998abf009"), "Value" :250 }{ "_id" :ObjectId("5c9") , "मान" :243 }{ "_id" :ObjectId("5c8f8e3ed3c9d04998abf00b"), "Value" :199 }{ "_id" :ObjectId ("5c8f8e34d3c9d04998abf008"), "Value" :150 }{ "_id" "5c8f8e2ed3c9d04998abf006"), "मान" :100 }{ "_id" :ObjectId("5c8f8e3bd3c9d04998abf00a"), "मान" :5 }{ "_id" :"ObjectId("5c8f8e31d3c9d04998")> 
  1. MongoDB में अवरोही क्रम क्रम कैसे करें?

    आरोही क्रम में क्रमबद्ध करने के लिए, वाक्य रचना इस प्रकार है - db.yourCollectionName.find().sort({yourField:1}); अवधारणा को समझने के लिए, आइए हम दस्तावेज़ के साथ एक संग्रह बनाएं। दस्तावेज़ के साथ संग्रह बनाने की क्वेरी इस प्रकार है - . Value:290});{ स्वीकृत :सच, insertId :ObjectId(5c8f8e48d3c9d049

  1. MongoDB में आरोही क्रम कैसे करें?

    आरोही क्रम में क्रमबद्ध करने के लिए, वाक्य रचना इस प्रकार है - db.yourCollectionName.find().sort({yourField:1}); अवधारणा को समझने के लिए, आइए हम दस्तावेज़ के साथ एक संग्रह बनाएं। दस्तावेज़ के साथ संग्रह बनाने की क्वेरी इस प्रकार है - . Value:290});{ स्वीकृत :सच, insertId :ObjectId(5c8f8e48d3c9d049

  1. MongoDB में कंसोल कैसे साफ़ करें?

    MongoDB में कंसोल को साफ़ करने के लिए, आप निम्न में से किसी भी दो सिंटैक्स का उपयोग कर सकते हैं। पहला सिंटैक्स इस प्रकार है, जो कि कीबोर्ड शॉर्टकट का उपयोग है - Ctrl + L उपरोक्त कुंजी को दबाने के बाद, आप MongoDB में कंसोल को साफ़ कर सकते हैं। दूसरा सिंटैक्स इस प्रकार है - cls उपरोक्त सिंटैक्स को