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