কম্পিউটার

MongoDB তে বৃহত্তম নথির আকার খুঁজুন?


MongoDB-তে সবচেয়ে বড় নথির আকার খুঁজে পেতে, আপনাকে শেলে একটি স্ক্রিপ্ট লিখতে হবে।

ধারণাটি বুঝতে, আসুন ডকুমেন্টের সাথে একটি সংগ্রহ তৈরি করি। একটি নথির সাথে একটি সংগ্রহ তৈরি করার প্রশ্নটি নিম্নরূপ -

> db.largestDocumentDemo.insertOne({"StudentName":"John"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5c8ed2e32f684a30fbdfd57d")}> db.LargenteName"Scumente"ScumenteDo :"ক্যারল","StudentAge":22,"StudentCountryName":"US","TechnicalSubject":["C","C++","Java","MySQL"]});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5c8ed3282f684a30fbdfd57e")}> db.largestDocumentDemo.insertOne({"StudentName":"Mike","StudentAge":22});{ "স্বীকৃত" :true, "f3fd58" অবজেক্ট আইডি ("3fd584a30fbdfd57e")}> ") }

Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -

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

নিচের আউটপুট −

{ "_id" :ObjectId("5c8ed2e32f684a30fbdfd57d"), "StudentName" :"John" }{ "_id" :ObjectId("5c8ed3282f684a30fbdfd57e"), "StudentName, "StudentName", "StudentName", "StudentName" :" StudentCountryName" :"US", "TechnicalSubject" :[ "C", "C++", "Java", "MySQL" ]}{ "_id" :ObjectId("5c8ed3382f684a30fbdfd57f"), "ছাত্রের নাম" :"মাইক", " ছাত্র বয়স" :22}

MongoDB −

-এ সবচেয়ে বড় নথির আকার খোঁজার জন্য এখানে ক্যোয়ারী আছে
> var largeDocumentSize =0;> db.largestDocumentDemo.find().forEach(function(myObject) { ... var currentDocumentSize =Object.bsonsize(myObject); ... if(largestDocumentSize  মুদ্রণ 

নিম্নোক্ত আউটপুটটি সবচেয়ে বড় নথির আকার −

প্রদর্শন করে
সর্বাধিক নথির আকার =160

  1. নেস্টেড নথির জন্য MongoDB সন্ধান () ক্যোয়ারী?

  2. কোন MongoDB নথিতে একটি নির্দিষ্ট স্ট্রিং রয়েছে তা খুঁজুন?

  3. MongoDB এমবেডেড নথিতে একটি নির্দিষ্ট উপাদান কীভাবে খুঁজে পাবেন?

  4. MongoDB-তে একটি নথির সর্বোচ্চ আকার কত?