কম্পিউটার

কিভাবে একটি MongoDB নথিতে কী সংখ্যা গণনা করবেন?


কোন নথিতে কতগুলি কী গণনা করার জন্য কোনও অন্তর্নির্মিত ফাংশন নেই৷ বেশ কয়েকটি কী গণনা করার জন্য, আপনাকে কিছু কোড লিখতে হবে।

আসুন একটি নথি দিয়ে একটি সংগ্রহ তৈরি করি। একটি নথির সাথে একটি সংগ্রহ তৈরি করার প্রশ্নটি নিম্নরূপ -

> db.numberofKeysInADocumentDemo.insertOne({ "UserName":"John","UserAge":21,"UserEmailId":"john12@gmail.com","UserCountryName":"US"});{ "স্বীকৃত " :true, "insertedId" :ObjectId("5c9132584afe5c1d2279d6ac")}

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

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

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

{ "_id" :ObjectId("5c9132584afe5c1d2279d6ac"), "UserName" :"John", "UserAge" :21, "UserEmailId" :"john12@gmail.com", "UserCountryName" :"US"} 

এখানে একটি নথিতে কী সংখ্যা গণনা করার জন্য প্রশ্ন রয়েছে −

> myDocument =db.numberofKeysInADocumentDemo.findOne({});{ "_id" :ObjectId("5c9132584afe5c1d2279d6ac"), "ব্যবহারকারীর নাম" :"জন", "ব্যবহারকারীর বয়স" :21, "@d2ser" :21 ইমেইল .com", "UserCountryName" :"US"}> numberOfKeys=0;0> এর জন্য(i in myDocument){numberOfKeys ++;}4> প্রিন্ট ("নথিতে "+"" +numberOfKeys +" কী" আছে);

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

নথিতে ৫টি কী আছে

  1. MongoDB ব্যবহার করে _id দ্বারা নথি কীভাবে মুছবেন?

  2. একটি MongoDB সংগ্রহে সারির সংখ্যা গণনা করুন

  3. MongoDB - আমি কিভাবে একটি নথিতে ক্ষেত্রগুলি অ্যাক্সেস করতে পারি?

  4. মঙ্গোডিবিতে কার্সারের পুনরাবৃত্তি কীভাবে গণনা করবেন?