MongoDB প্রোফাইলারে 'command' অপারেশন
MongoDB প্রোফাইলারে নিচের অপারেশনগুলো command হিসেবে রেকর্ড হয়:
countfindAndModifyaggregate
উদাহরণ: count কমান্ড
নমুনা ডেটা তৈরি
> db.demo443.insertOne({ "Name": "Chris" })
> db.demo443.insertOne({ "Name": "Bob" })
> db.demo443.insertOne({ "Name": "David" })
সমস্ত ডকুমেন্ট দেখানো
> db.demo443.find()
আউটপুট:
{ "_id": ObjectId("..."), "Name": "Chris" }
{ "_id": ObjectId("..."), "Name": "Bob" }
{ "_id": ObjectId("..."), "Name": "David" }
Count কমান্ড উদাহরণ
> db.demo443.count()
ফলাফল:
3
ব্যাখ্যা
count: কলেকশনের ডকুমেন্ট সংখ্যা বের করে (প্রোফাইলারে 'command' হিসেবে লগ হয়)findAndModify: একসাথে ফাইন্ড এবং আপডেট/ডিলিট করে (অ্যাটোমিক)aggregate: অ্যাগ্রিগেশন পাইপলাইন এক্সিকিউশন- প্রোফাইলার অন্য অপারেশনগুলো (যেমন
query,insert,update) আলাদা ক্যাটাগরিতে লগ করে
প্রোফাইলার আউটপুট বিশ্লেষণ করতে সময় লাগলে এই কমান্ডগুলো চিনতে হয়।