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

MongoDB প্রোফাইলার আউটপুট: 'command' অপারেশন কী?


MongoDB প্রোফাইলারে 'command' অপারেশন

MongoDB প্রোফাইলারে নিচের অপারেশনগুলো command হিসেবে রেকর্ড হয়:

  1. count
  2. findAndModify
  3. aggregate

উদাহরণ: 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) আলাদা ক্যাটাগরিতে লগ করে

প্রোফাইলার আউটপুট বিশ্লেষণ করতে সময় লাগলে এই কমান্ডগুলো চিনতে হয়।

  1. সুডো (sudo) কমান্ড সম্পর্কে যা জানা দরকার

  2. 10.0.0.1 IP ঠিকানা কী?

  3. কমান্ড প্রম্পট বনাম পাওয়ারশেল: পার্থক্য কী?

  4. মongoDB-এ একক কমান্ডে সার্ভার বন্ধ করার পদ্ধতি