Back

11. Array Updates

📘 কনসেপ্ট (থিওরি)

ডকুমেন্টের ভেতরের অ্যারে আপডেট করার জন্য MongoDB নির্দিষ্ট অপারেটর প্রদান করে। - $push: একটি অ্যারেতে নির্দিষ্ট করা মান যোগ করে (অ্যাপেন্ড করে)। - $pull: একটি নির্দিষ্ট কোয়েরির সাথে মেলে এমন সমস্ত অ্যারে এলিমেন্ট মুছে ফেলে। - $addToSet: কোনো মান আগে থেকে না থাকলেই কেবল সেটি অ্যারেতে যোগ করে (ডুপ্লিকেট প্রতিরোধ করে)।

💡 উদাহরণ

অ্যারে আপডেট করা:
// একজন ইউজারের hobbies (শখ) অ্যারেতে "reading" যোগ করুন db.users.updateOne( { name: "Alice" }, { $push: { hobbies: "reading" } } ); // hobbies থেকে "swimming" মুছে ফেলুন db.users.updateOne( { name: "Alice" }, { $pull: { hobbies: "swimming" } } );

🎯 আপনার কাজ (প্র্যাকটিস)

username "john" বিশিষ্ট ইউজারের roles অ্যারেতে "admin" স্ট্রিংটি $push করতে updateOne ব্যবহার করুন।
main.mongodb
Loading...
OUTPUT
Run your code to see the output here...