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

MongoDB-এ ফলাফল কনক্যাটেনেট (Concatenate) করা


ভূমিকা

MongoDB শেলে কোয়েরি রেজাল্টের ওপর ইটারেট করে নতুন ফিল্ড তৈরি করা বা স্ট্রিং কনক্যাটেনেশন করতে forEach() মেথড ব্যবহার করা হয়।

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


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

{ "_id" : ObjectId("5cc80dd88f9e6ff3eb0ce448"), "Name" : "John", "Age" : 21 }
{ "_id" : ObjectId("5cc80de18f9e6ff3eb0ce449"), "Name" : "Carol", "Age" : 23 }

forEach দিয়ে কনক্যাটেনেশন

প্রতিটি ডকুমেন্টের জন্য NameAndAge নামে নতুন ফিল্ড তৈরি করা হয়েছে, যা Name + ' ' + Age এক্সপ্রেশন দিয়ে বানানো।

{ "_id" : ObjectId("5cc80dd88f9e6ff3eb0ce448"), "Name" : "John", "Age" : 21, "NameAndAge" : "John 21" }
{ "_id" : ObjectId("5cc80de18f9e6ff3eb0ce449"), "Name" : "Carol", "Age" : 23, "NameAndAge" : "Carol 23" }

নোট: এটি শুধু শেল আউটপুটে দেখানোর জন্য। ডেটাবেসে পাবলিকভাবে সেভ করতে হলে update() বা $set দিয়ে আপডেট করতে হবে। এগ্রিগেশন পাইপলাইনে $concat ব্যবহার করুন সার্ভার-সাইড প্রসেসিংয়ে।

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

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

  3. MongoDB অগ্রেশন মেথডে ইন্টিজার অ্যারে কনক্যাটেনেট করা

  4. MongoDB-এ অগরিগেশন ব্যবহার করে ফিল্ডের নাম পরিবর্তন করা