7. Update Document
📘 কনসেপ্ট (থিওরি)
একটি কালেকশনের ডকুমেন্ট আপডেট করতে, আপনি
updateOne() বা updateMany() ব্যবহার করতে পারেন।
- db.collection.updateOne(filter, update): ফিল্টারের সাথে মেলে এমন একটিমাত্র ডকুমেন্ট আপডেট করে।
- db.collection.updateMany(filter, update): ফিল্টারের সাথে মেলে এমন সমস্ত ডকুমেন্ট আপডেট করে।
ডেটা পরিবর্তন করার জন্য আপনাকে অবশ্যই $set এর মতো আপডেট অপারেটর ব্যবহার করতে হবে। আপনি যদি $set ব্যবহার না করেন, তবে আপনি হয়তো পুরো ডকুমেন্টটিই প্রতিস্থাপন করে ফেলবেন!💡 উদাহরণ
ডকুমেন্ট আপডেট করা:
// একজন ইউজারের বয়স আপডেট করুন
db.users.updateOne(
{ name: "Alice" }, // ফিল্টার
{ $set: { age: 26 } } // আপডেট অপারেশন
);
// অনেক ইউজারের স্ট্যাটাস আপডেট করুন
db.users.updateMany(
{ age: { $gt: 30 } },
{ $set: { status: "senior" } }
);
🎯 আপনার কাজ (প্র্যাকটিস)
products কালেকশনে যেখানে name হলো "Mug", সেখানে price ১৫ $set করতে updateOne ব্যবহার করুন।main.mongodb
Loading...
OUTPUT
Run your code to see the output here...