ভূমিকা
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({}) ব্যবহার করুন।