ভূমিকা
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+ পাইপলাইন আপডেট) ব্যবহার করুন।