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