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

केवल एक विशिष्ट संख्या में तत्व प्राप्त करने के लिए MongoDB क्वेरी

<घंटा/>

केवल एक विशिष्ट संख्या में तत्वों को वापस करने के लिए, कुल () और $ स्लाइस का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo75.insertOne({"Name":["Sam","Mike","Carol","David","Bob","John"]});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e2bcd7671bf0181ecc42278")
}

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

> db.demo75.find();

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

{ "_id" : ObjectId("5e2bcd7671bf0181ecc42278"), "Name" : [ "Sam", "Mike", "Carol", "David", "Bob", "John" ] }

MongoDB में स्लाइस क्वेरी निम्नलिखित है -

> db.demo75.aggregate([ { $project: { Name: { $slice: [ "$Name", 4 ] } } } ]);

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

{ "_id" : ObjectId("5e2bcd7671bf0181ecc42278"), "Name" : [ "Sam", "Mike", "Carol", "David" ] }

  1. केवल एक विशिष्ट फ़ील्ड मान को अपडेट करने के लिए MongoDB क्वेरी कैसे चलाएं?

    आइए हम एक उदाहरण देखते हैं और दस्तावेजों के साथ एक संग्रह बनाते हैं - > db.demo557.insertOne({Name:"Chris"});{    "acknowledged" : true, "insertedId" : ObjectId("5e8f28e954b4472ed3e8e864") } > db.demo557.insertOne({Name:"David"});{ &n

  1. MongoDB में रिकॉर्ड की संख्या प्राप्त करें?

    रिकॉर्ड की संख्या प्राप्त करने के लिए, MongoDB में गिनती () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo697.insertOne({Name:"Chris",Age:21}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea6d7d1551299a9f98c9395

  1. MongoDB दस्तावेज़ों में किसी विशिष्ट फ़ील्ड से सरणी तत्वों की गिनती प्राप्त करें?

    किसी विशिष्ट फ़ील्ड से सरणी तत्वों की गणना करने के लिए, MongoDB में $size का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo723.insertOne({"Subject":["MySQL","MongoDB"]}); {    "acknowledged" : true,    "insertedId&quo