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

MongoDB-এ নির্দিষ্ট ডেটা ভিন্ন ফরম্যাটে পাওয়া (find vs pretty)


ভূমিকা

MongoDB-এ find() মেথড ডিফল্টভাবে কম্প্যাক্ট ফরম্যাটে আউটপুট দেয়। পঠনীয় (Pretty) ফরম্যাটে দেখতে .pretty() মেথড চেইন করতে হয়। এছাড়া লিমিট, স্কিপ ইত্যাদি কার্সর মেথডও ব্যবহার করা যায়।

নমুনা ডেটা তৈরি (নেস্টেড স্ট্রাকচার)


প্রিটি ফরম্যাটে US কান্ট্রি वाले ২টি ডকুমেন্ট (লিমিট ২)

find() এর ৩য় আর্গুমেন্টে {limit: 2} দিয়ে, তারপর .pretty() কল করা হয়েছে।

ফলাফল (প্রিটি)


কম্প্যাক্ট ফরম্যাটে (সিম্পল find + limit)

ফলাফল (কম্প্যাক্ট)


নোট: find() এর ৩য় আর্গুমেন্ট (options) এবং ৪র্থ আর্গুমেন্ট (callback) শুধু MongoDB শেলে (লিগেসি) কাজ করে। ড্রাইভারগুলিতে .limit(2) চেইনিং ব্যবহার করুন। .pretty() শেল-স্পেসিফিক মেথড।

  1. MongoDB-তে অ্যারে ইন্টারসেকশনের ডেটা পাওয়া

  2. MongoDB শেল-এ নির্দিষ্ট মান অনুযায়ী ডকুমেন্ট ফিল্টার করে প্রিন্ট করা

  3. MongoDB-এ দুটি তারিখের মাঝপথে ও নির্দিষ্ট ফিল্ড মান দিয়ে ডেটা গ্রুপ করে সম ও কাউন্ট বের করা

  4. MongoDB-এ ডকুমেন্ট থেকে ইমেইল আইডি বের করে print() দিয়ে দেখানো