MongoDB - सॉर्ट रिकॉर्ड्स

इस अध्याय में, हम सीखेंगे कि MongoDB में रिकॉर्ड को कैसे छाँटा जाए।

सॉर्ट () विधि

MongoDB में दस्तावेज़ों को सॉर्ट करने के लिए, आपको उपयोग करने की आवश्यकता है sort()तरीका। विधि उन दस्तावेज़ों को स्वीकार करती है जिनमें उनके क्रमबद्ध क्रम के साथ फ़ील्ड्स की एक सूची होती है। सॉर्टिंग ऑर्डर को निर्दिष्ट करने के लिए 1 और -1 का उपयोग किया जाता है। 1 का उपयोग आरोही क्रम के लिए किया जाता है जबकि -1 का उपयोग अवरोही क्रम के लिए किया जाता है।

वाक्य - विन्यास

का मूल सिंटैक्स sort() विधि इस प्रकार है -

>db.COLLECTION_NAME.find().sort({KEY:1})

उदाहरण

संग्रह पर विचार करें माइकोल में निम्नलिखित डेटा है।

{_id : ObjectId("507f191e810c19729de860e1"), title: "MongoDB Overview"}
{_id : ObjectId("507f191e810c19729de860e2"), title: "NoSQL Overview"}
{_id : ObjectId("507f191e810c19729de860e3"), title: "Tutorials Point Overview"}

निम्न उदाहरण अवरोही क्रम में शीर्षक द्वारा छांटे गए दस्तावेजों को प्रदर्शित करेगा।

>db.mycol.find({},{"title":1,_id:0}).sort({"title":-1})
{"title":"Tutorials Point Overview"}
{"title":"NoSQL Overview"}
{"title":"MongoDB Overview"}
>

कृपया ध्यान दें, यदि आप छँटाई वरीयता को निर्दिष्ट नहीं करते हैं, तो sort() विधि आरोही क्रम में दस्तावेजों को प्रदर्शित करेगी।