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

मैं MongoDB में एक सूची कैसे ऑर्डर करूं और उसके आइटम में स्थिति कैसे जोड़ूं?


सूची ऑर्डर करने के लिए सॉर्ट() का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo581.insertOne({"Name":"Chris","Score":56});{ "acknowledged" :true, "insertId" :ObjectId("5e91cbbbfd2d90c177b5bcb6")}> db.demo581। इंसर्टऑन ({"नाम":"बॉब", "स्कोर":240}); {"स्वीकृत":सच, "सम्मिलित आईडी":ऑब्जेक्ट आईडी ("5e91cbbbfd2d90c177b5bcb7")}> db.demo581.insertOne ({"नाम":" डेविड","स्कोर":150});{ "स्वीकृत" :सच, "insertId" :ObjectId("5e91cbbcfd2d90c177b5bcb8")}

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

> db.demo581.find();

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

{ "_id" :ObjectId("5e91cbbbfd2d90c177b5bcb6"), "Name" :"Chris", "Score" :56 }{ "_id" :ObjectId("5e91cbbbfd2d90c177b5bcb7"), "Name" :"Bob", " Score" :240 }{ "_id" :ObjectId("5e91cbbcfd2d90c177b5bcb8"), "Name" :"David", "Score" :150 }

MongoDB में सूची को ऑर्डर करने और उसके आइटम में स्थिति जोड़ने के लिए क्वेरी निम्नलिखित है -

> db.demo581.createIndex({Score:1}){ "createdCollectionAutomatically" :false, "numIndexesBefore" :1, "numIndexesAfter" :2, "ok" :1}> var i =1;> db. demo581.find().sort({"Score":1}).forEach(function (d){... d.Position =i;... i++;... db.demo581.save(d); ...})

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

> db.demo581.find();

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

{ "_id" :ObjectId("5e91cbbbfd2d90c177b5bcb6"), "Name" :"Chris", "Score" :56, "Position" :1 }{ "_id" :ObjectId("5e91cbbbfd2d90c177b5bcb7"), "Name" :"बॉब", "स्कोर" :240, "स्थिति" :3 }{ "_id" :ObjectId ("5e91cbbcfd2d90c177b5bcb8"), "नाम" :"डेविड", "स्कोर" :150, "स्थिति" :2 } 
  1. RecyclerView में आइटम्स के बीच डिवाइडर और रिक्त स्थान कैसे जोड़ें?

    यह उदाहरण दिखाता है कि RecyclerView में आइटम के बीच डिवाइडर और रिक्त स्थान कैसे जोड़ें चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। उपर

  1. सी # में किसी सूची में आइटम कैसे जोड़ें?

    सबसे पहले, एक सूची घोषित करें - var teams = new List<string>(); C# सूची में आइटम जोड़ने के लिए, जोड़ें () विधि का उपयोग करें - teams.Add("US"); teams.Add("Canada"); teams.Add("India"); teams.Add("Australia"); C# में सूची में आइटम जोड़ने के लिए आप निम्न

  1. जावा में किसी विशिष्ट स्थिति पर किसी ArrayList में ऑब्जेक्ट कैसे सम्मिलित करें?

    जोड़ें () ArrayList वर्ग की विधि आपको तत्वों को एक सरणी सूची में जोड़ने में मदद करती है। इसके दो प्रकार हैं - जोड़ें(ई ई) - यह विधि किसी वस्तु/तत्व को एक पैरामीटर के रूप में स्वीकार करती है और सूची के अंत में दिए गए तत्व को जोड़ती है। सार्वजनिक शून्य जोड़ (int अनुक्रमणिका, E तत्व) - यह विधि उस