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

एक सीमा के साथ MongoDB $slice सेट करें?

<घंटा/>

स्लाइस को रेंज के साथ सेट करने के लिए, पैरामीटर के साथ $slice ऑपरेटर का उपयोग करें। इन मापदंडों को प्राप्त किए जाने वाले तत्वों की प्रारंभिक स्थिति के लिए निर्धारित किया जाना है और दूसरा पैरामीटर सीमा के लिए है। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo54.insertOne({"ListOfValues":[100,2030,5353,7364,635,535,524,423,2434,1323,799874,90]});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e27151ecfb11e5c34d89914")
}

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

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

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

{
   "_id" : ObjectId("5e27151ecfb11e5c34d89914"),
   "ListOfValues" : [
      100,
      2030,
      5353,
      7364,
      635,
      535,
      524,
      423,
      2434,
      1323,
      799874,
      90
   ]
}

एक श्रेणी के साथ स्लाइस सेट करने की क्वेरी निम्नलिखित है -

> db.demo54.find({}, { "ListOfValues": { $slice: [5,3]}}).pretty();

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

{
   "_id" : ObjectId("5e27151ecfb11e5c34d89914"),
   "ListOfValues" : [
      535,
      524,
      423
   ]
}

  1. MongoDB क्वेरी $ या में सेट कई शर्तों के साथ दस्तावेज़ प्राप्त करने के लिए?

    आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo711.insertOne({Name:David,,Marks:85,Age:23,status:Active});{ स्वीकृत :सच, insertId :ObjectId(5ea85c775d33e20ed1097b81 )} संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें - db.demo711.find(); यह निम्नलिखित आउटपुट उत्पन्न करेगा -

  1. MongoDB में शर्त के साथ जुड़ें?

    MongoDB में शर्त के साथ जोड़ने के लिए, $cond का उपयोग करें और उसमें $concat के साथ काम करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo745.insertOne({Value1:"100",Value2:"100"}); {    "acknowledged" : true,    "insertedId" : Objec

  1. MongoDB में $ पुश के साथ काम करें

    आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo738.insertOne({Subjects:["C","C++"]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ead696557bb72a10bcf0661") } > db.demo738.insertOne({Subjects:["MySQL"