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

MongoDB ডেটাবেস থেকে টেবিল (Collection) ডিলিট করা (drop)


ভূমিকা

MongoDB-এ কোনো কালেকশন (RDBMS-এর টেবিল সমতুল্য) পুরোপুরি ডিলিট করতে drop() মেথড ব্যবহার করা হয়। এটি কালেকশন এবং এর ইনডেক্সগুলো সदाয়ের জন্য মুছে ফেলে।

সিনট্যাক্স

> db.deleteTableDemo.insertOne({"Name":"Chris","Age":23});
{ "acknowledged" : true, "insertedId" : ObjectId("5ccfb705140b992277dae0e6") }
> db.deleteTableDemo.insertOne({"Name":"Carol","Age":21});
{ "acknowledged" : true, "insertedId" : ObjectId("5ccfb70c140b992277dae0e7") }
> db.deleteTableDemo.insertOne({"Name":"David","Age":24});
{ "acknowledged" : true, "insertedId" : ObjectId("5ccfb714140b992277dae0e8") }

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

{ "_id" : ObjectId("5ccfb705140b992277dae0e6"), "Name" : "Chris", "Age" : 23 }
{ "_id" : ObjectId("5ccfb70c140b992277dae0e7"), "Name" : "Carol", "Age" : 21 }
{ "_id" : ObjectId("5ccfb714140b992277dae0e8"), "Name" : "David", "Age" : 24 }

কালেকশন ড্রপ (ডিলিট) করা

true

ফলাফল: true রিটার্ন মানে কালেকশন সফলভাবে ডিলিট হয়েছে। যদি কালেকশন না থাকে, তবে false রিটার্ন করবে।

সতর্কতা: এই অপারেশন غير-প্রত্যাবর্তনীয় (Irreversible)। প্রোডাকশনে চালানোর আগে নিশ্চিত হোন এবং ব্যাকআপ নিন। শুধু ডকুমেন্ট ডিলিট করতে চাইলে deleteMany({}) ব্যবহার করুন।

  1. MySQL-এ একটি ডেটাবেস থেকে অন্য ডেটাবেসে টেবিল কপি করা

  2. MySQL-এ টেবিল থেকে কলাম ডিলিট (DROP COLUMN) করার পদ্ধতি

  3. MySQL-এ SHOW TABLES ব্যবহার করে ডাটাবেসের সব টেবিল নাম দেখুন

  4. Python দিয়ে MySQL ডেটাবেস থেকে টেবিল ডিলিট করা