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

MongoDB শেলে জাভাস্ক্রিপ্ট ব্যবহার করে ভেরিয়েবল কালেকশন নাম সেট করা


ভূমিকা

MongoDB শেলে (যা মূলত একটি জাভাস্ক্রিপ্ট রানটাইম) কালেকশন নাম একটি ভেরিয়েবলে স্টোর করে বারবার ব্যবহার করা যায়। এটি ডাইনামিক কালেকশন অ্যাক্সেস বা স্ক্রিপ্টিংয়ে খুব কাজে লাগে।

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


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

{ "_id" : ObjectId("5cc6d06baf8e7a4ca6b2ad97"), "EmployeeName" : "John Smith", "EmployeeAge" : 24, "EmployeeSalary" : 450000 }

কেস ১: ভেরিয়েবলে কালেকশন রেফারেন্স রাখা

{ "_id" : ObjectId("5cc6d06baf8e7a4ca6b2ad97"), "EmployeeName" : "John Smith", "EmployeeAge" : 24, "EmployeeSalary" : 450000 }

কেস ২: অন্য একটি ভেরিয়েবল ব্যবহার

{ "_id" : ObjectId("5cc6d06baf8e7a4ca6b2ad97"), "EmployeeName" : "John Smith", "EmployeeAge" : 24, "EmployeeSalary" : 450000 }

ব্যবহারিকতা: এটি শুধু শেলে কাজ করে। ড্রাইভার বা অ্যাপ্লিকেশন কোডে (Node.js, Python ইত্যাদি) ডাইনামিক কালেকশন নামের জন্য db.collection(name) সিনট্যাক্স ব্যবহার করতে হয়।

  1. MongoDB-এ নাম দিয়ে ইউজার খুঁজে বের করা

  2. MongoDB-এ স্টোরড জাভাস্ক্রিপ্ট ফাংশন ব্যবহার করা

  3. MongoDB-এ সাব-কালেকশন সহ কনকারেন্ট আপডেট (update with $push)

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