8. Delete Document
📘 কনসেপ্ট (থিওরি)
একটি কালেকশন থেকে ডকুমেন্ট মুছে ফেলতে,
deleteOne() বা deleteMany() ব্যবহার করুন।
- db.collection.deleteOne(filter): ফিল্টারের সাথে মেলে এমন প্রথম ডকুমেন্টটি মুছে ফেলে।
- db.collection.deleteMany(filter): ফিল্টারের সাথে মেলে এমন সমস্ত ডকুমেন্ট মুছে ফেলে।
আপনি যদি deleteMany() এ একটি ফাঁকা ফিল্টার অবজেক্ট {} পাঠান, তবে এটি কালেকশনের সমস্ত ডকুমেন্ট মুছে ফেলবে।💡 উদাহরণ
ডকুমেন্ট মুছে ফেলা:
// নির্দিষ্ট একজন ইউজারকে মুছে ফেলুন
db.users.deleteOne({ name: "Bob" });
// যারা active নয় এমন সমস্ত ইউজার মুছে ফেলুন
db.users.deleteMany({ status: { $ne: "active" } });
// সমস্ত ইউজার মুছে ফেলুন (কালেকশনটি ফাঁকা করে দেয়)
db.users.deleteMany({});
🎯 আপনার কাজ (প্র্যাকটিস)
logs কালেকশন থেকে এমন সমস্ত ডকুমেন্ট মুছে ফেলতে deleteMany ব্যবহার করুন যেখানে type হলো "error"।main.mongodb
Loading...
OUTPUT
Run your code to see the output here...