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

MongoDB में सबसे बड़ा दस्तावेज़ आकार खोजें?

<घंटा/>

MongoDB में सबसे बड़ा दस्तावेज़ आकार खोजने के लिए, आपको शेल में एक स्क्रिप्ट लिखनी होगी।

अवधारणा को समझने के लिए, आइए हम दस्तावेज़ के साथ एक संग्रह बनाते हैं। दस्तावेज़ के साथ संग्रह बनाने की क्वेरी इस प्रकार है -

> db.largestDocumentDemo.insertOne({"StudentName":"John"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c8ed2e32f684a30fbdfd57d")
}
> db.largestDocumentDemo.insertOne({"StudentName":"Carol","StudentAge":22,"StudentCountryName":"US","TechnicalSubject":["C","C++","Java","MySQL"]});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c8ed3282f684a30fbdfd57e")
}
> db.largestDocumentDemo.insertOne({"StudentName":"Mike","StudentAge":22});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c8ed3382f684a30fbdfd57f")
}

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

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

निम्न आउटपुट है -

{ "_id" : ObjectId("5c8ed2e32f684a30fbdfd57d"), "StudentName" : "John" }
{
   "_id" : ObjectId("5c8ed3282f684a30fbdfd57e"),
   "StudentName" : "Carol",
   "StudentAge" : 22,
   "StudentCountryName" : "US",
   "TechnicalSubject" : [
      "C",
      "C++",
      "Java",
      "MySQL"
   ]
}
{
   "_id" : ObjectId("5c8ed3382f684a30fbdfd57f"),
   "StudentName" : "Mike",
   "StudentAge" : 22
}

यहाँ MongoDB में सबसे बड़ा दस्तावेज़ आकार खोजने की क्वेरी है -

> var largestDocumentSize = 0;
> db.largestDocumentDemo.find().forEach(function(myObject) {
   ... var currentDocumentSize = Object.bsonsize(myObject);
   ... if(largestDocumentSize < currentDocumentSize ) {
      ... largestDocumentSize = currentDocumentSize ;
   ... }
... });
> print('The Largest Document Size =' + ' ' +largestDocumentSize);

सबसे बड़ा दस्तावेज़ आकार प्रदर्शित करने वाला आउटपुट निम्न है -

The Largest Document Size = 160

  1. पता लगाएं कि किस मोंगोडीबी दस्तावेज़ में एक विशिष्ट स्ट्रिंग है?

    यह पता लगाने के लिए कि किस दस्तावेज़ में एक विशिष्ट स्ट्रिंग है, $regex का उपयोग ढूंढें() के साथ करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo597.insertOne({Name:Adam Smith});{ acknowledgeed :true, insertId :ObjectId(5e947affe2693) } संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से

  1. MongoDB एम्बेडेड दस्तावेज़ में एक निश्चित तत्व कैसे खोजें?

    एक निश्चित तत्व खोजने के लिए, MongoDB में $project का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo744.insertOne( ...    { ...       studentInformation: ...       [ ...          { ...         &nbs

  1. MongoDB में दस्तावेज़ का अधिकतम आकार क्या है?

    दस्तावेज़ एक संग्रह में एक रिकॉर्ड है। प्रत्येक दस्तावेज़ में 16 एमबी आकार की सीमा होती है। दस्तावेज़ को कर्ली ब्रैकेट ({}) के अंदर लपेटा गया है। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo748.insertOne({_id:104,Name:Sam,आयु:19});{ स्वीकृत :सच, insertId :104 } संग्रह से सभी दस्तावेज़ों को खोज