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

MongoDB-এ সমস্ত ডকুমেন্টের ফিল্ডে স্ট্রিং প্রিপেন্ড (Prepend) করা


ভূমিকা

MongoDB-এ এগ্রিগেশন ফ্রেমওয়ার্কের $project এবং $concat অপারেটর ব্যবহার করে সকল ডকুমেন্টের নির্দিষ্ট ফিল্ডের সামনে স্ট্রিং যোগ করা (Prepend) যায়। এটি ডেটা রিড করতে পরিবর্তন করে, আসল ডেটা অপরিবর্তিত থাকে।

নমুনা ডেটা তৈরি


সকল ডকুমেন্ট প্রদর্শন

{ "_id" : ObjectId("5ccf3bcedceb9a92e6aa1955"), "StudentFirstName" : "John" }
{ "_id" : ObjectId("5ccf3bd3dceb9a92e6aa1956"), "StudentFirstName" : "Chris" }
{ "_id" : ObjectId("5ccf3bd8dceb9a92e6aa1957"), "StudentFirstName" : "Robert" }

এগ্রিগেশন দিয়ে "Mr." প্রিপেন্ড করা

ফলাফল


টিপস: যদি আসল ডকুমেন্ট আপডেট করতে চান, তবে updateMany({}, [{$set: {StudentFirstName: {$concat: ["Mr.", "$StudentFirstName"]}}}]) (MongoDB 4.2+ পাইপলাইন আপডেট) ব্যবহার করুন।

  1. MongoDB-এ কালেকশন ড্রপ কীভাবে করবেন?

  2. MongoDB-এ স্ট্রিংকে ডেটে রূপান্তর করা

  3. MongoDB-এ স্ট্রিং থেকে সংখ্যা (numerical) এ কনভার্ট করার পদ্ধতি

  4. MongoDB কনসোল ক্লিয়ার করার পদ্ধতি