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

MongoDB में किसी सरणी को सॉर्ट करने का सबसे आसान तरीका

<घंटा/>

MongoDB में किसी सरणी को सॉर्ट करने का सबसे आसान तरीका, $sort का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo242.insertOne(...... {"विवरण2":... [... {"शिपिंग दिनांक":नया ISODate("2019-10-11"),"मूल्य":1400 },... {"शिपिंगडेट":नया ISODate("2019-10-01"),"कीमत":1600}...]...}......);{ "स्वीकृत" :सच , "insertedId" :ObjectId("5e4429229af932883c61ea44")}

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

> db.demo242.find();

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

{ "_id" :ObjectId("5e4429229af932883c61ea44"), "details2" :[ { "शिपिंगडेट" :ISODate("2019-10-11T00:00:00Z"), "Price" :1400}, { "ShipingDate" " :ISODate("2019-10-01T00:00:00Z"), "कीमत" :1600 } ] }

MongoDB में एक सरणी को सॉर्ट करने के लिए क्वेरी निम्नलिखित है -

> db.demo242.aggregate([ {$unwind:"$details2"}, {$sort:{"details2.ShipingDate":1}}, {$group:{_id:"$_id", details2:{$push:"$details2.ShipingDate"}}} ]);

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

{ "_id" :ObjectId("5e4429229af932883c61ea44"), "details2" :[ ISODate("2019-10-01T00:00:00Z"), ISODate("2019-10-11T00:00:00Z")] } 
  1. MongoDB एकत्रीकरण ढांचा सरणी की लंबाई के आधार पर छाँटने के लिए?

    सरणी की लंबाई के आधार पर छाँटने के लिए, कुल () का उपयोग करें। इससे पहले, $sum का उपयोग करके एक सरणी में रिकॉर्ड्स की गिनती प्राप्त करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं > db.demo33.insertOne({"ListOfStudent":["Chris","Bob"]}); {    "acknowledged&

  1. नेस्टेड सरणी को सॉर्ट करने के लिए MongoDB क्वेरी?

    MongoDB में नेस्टेड सरणी को सॉर्ट करने के लिए, $sort का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo505.insertOne( ... { ...    "details": [ ...    { ...       Name:"Chris", ...       "Score":58 ... &

  1. मोंगोडीबी संग्रह को ऐरे मूल्य से क्रमबद्ध करें?

    MongoDB संग्रह को Array मान के आधार पर सॉर्ट करने के लिए, $sort के साथ समुच्चय () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo577.insertOne( ...    { ... ...       "student": { ...          "details": [ ...