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

MongoDB में लिस्ट को ऑर्डर करें और आइटम्स में पोजिशन जोड़ें


लिस्ट को ऑर्डर करने के लिए sort() का उपयोग करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं:

> db.demo581.insertOne({"Name":"Chris","Score":56}); { "acknowledged" : true, "insertedId" : ObjectId("5e91cbbbfd2d90c177b5bcb6") }
> db.demo581.insertOne({"Name":"Bob","Score":240}); { "acknowledged" : true, "insertedId" : ObjectId("5e91cbbbfd2d90c177b5bcb7") }
> db.demo581.insertOne({"Name":"David","Score":150}); { "acknowledged" : true, "insertedId" : ObjectId("5e91cbbcfd2d90c177b5bcb8") }

find() मेथड की मदद से कलेक्शन के सभी दस्तावेज प्रदर्शित करें:

> 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" : "Bob", "Score" : 240, "Position" : 3 }
{ "_id" : ObjectId("5e91cbbcfd2d90c177b5bcb8"), "Name" : "David", "Score" : 150, "Position" : 2 }

  1. RecyclerView में डिवाइडर और स्पेस कैसे जोड़ें? RecyclerView में डिवाइडर और स्पेस कैसे जोड़ें?

    RecyclerView में डिवाइडर और स्पेस यह उदाहरण RecyclerView में डिवाइडर और स्पेस जोड़ने को दर्शाता है। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project पर जाएं और आवश्यक विवरण भरकर एक नया प्रोजेक्ट बनाएं। चरण 2: res/layout/activity_main.xml में कोड जोड़ें <?xml version=1.0 encoding

  1. - C# में लिस्ट में आइटम कैसे जोड़ें?

    सबसे पहले, एक लिस्ट घोषित करें:var teams = new List();C# लिस्ट में आइटम जोड़ने के लिए, Add() मेथड का उपयोग करें:teams.Add(US); teams.Add(Canada); teams.Add(India); teams.Add(Australia);आप C# में लिस्ट में आइटम जोड़ने के लिए निम्नलिखित कोड आज़मा सकते हैं:उदाहरणusing System; using System.Collections.G

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

    ArrayList क्लास की add() विधि आपको सरणी सूची में तत्व जोड़ने में मदद करती है। इसके दो रूप हैं - add(E e) - यह विधि एक ऑब्जेक्ट/तत्व को पैरामीटर के रूप में स्वीकार करती है और दिए गए तत्व को सूची के अंत में जोड़ती है। public void add(int index, E element) - यह विधि एक तत्व और एक पूर्णांक मान स्वीकार