কম্পিউটার টিউটোরিয়াল

MongoDB ডকুমেন্টে কী (key) সংখ্যা গণনা করার পদ্ধতি


MongoDB-এ ডকুমেন্টের কী সংখ্যা গণনা করার জন্য কোনো বিল্ট-ইন ফাংশন নেই। কী সংখ্যা জানতে কিছু কোড লিখতে হয়।

ডকুমেন্টসহ একটি কলেকশন তৈরি করি। ডকুমেন্টসহ কলেকশন তৈরির কোয়েরি নিম্নরূপ:

> db.numberofKeysInADocumentDemo.insertOne({ "UserName":"John","UserAge":21,"UserEmailId":"john12@gmail.com","UserCountryName":"US"}); { "acknowledged" : 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"), "UserName" : "John", "UserAge" : 21, "UserEmailId" : "john12@gmail.com", "UserCountryName" : "US" } > numberOfKeys=0; 0 > for(i in myDocument){numberOfKeys ++;} 4 > print("The document has " + "" + numberOfKeys + " Keys");

আউটপুট নিম্নরূপ:

The document has 5 Keys

  1. MongoDB-এ _id দিয়ে ডকুমেন্ট ডিলিট করা

  2. MongoDB-এ কালেকশনের ডকুমেন্ট সংখ্যা গণনা করা (count)

  3. MongoDB-এ ডকুমেন্টের ফিল্ড এক্সেস করা (find() মেথড)

  4. MongoDB-এ কার্সর ইটারেশন কাউন্ট করা