MongoDB-এ একটি কালেকশন থেকে ডকুমেন্ট ডিলিট করতে, আপনি deleteOne() মেথড ব্যবহার করতে পারেন। প্রথমে একটি কালেকশন তৈরি করি এবং সেটিতে কিছু ডকুমেন্ট ইনসার্ট করি:
> db.deleteDocumentsDemo.insert({"Name":"Larry","Age":23}); WriteResult({ "nInserted" : 1 }) > db.deleteDocumentsDemo.insert({"Name":"Mike","Age":21}); WriteResult({ "nInserted" : 1 }) >> db.deleteDocumentsDemo.insert({"Name":"Sam","Age":24}); WriteResult({ "nInserted" : 1 })এখন কালেকশন থেকে সমস্ত ডকুমেন্ট প্রদর্শন করুন। কোয়েরি নিম্নরূপ:
> db.deleteDocumentsDemo.find().pretty();
নিচে আউটপুট দেওয়া হলো:
{ "_id" : ObjectId("5c6ab0e064f3d70fcc914805"), "Name" : "Larry", "Age" : 23 } { "_id" : ObjectId("5c6ab0ef64f3d70fcc914806"), "Name" : "Mike", "Age" : 21 } { "_id" : ObjectId("5c6ab0f864f3d70fcc914807"), "Name" : "Sam", "Age" : 24 }এখন deleteOne() কমান্ড ব্যবহার করুন। নামটিই ইঙ্গিত দেয় যে এটি কালেকশন থেকে শুধু একটি ডকুমেন্ট ডিলিট করবে। কোয়েরি নিম্নরূপ:
> db.deleteDocumentsDemo.deleteOne({"Name":"Larry"});নিচে আউটপুট দেওয়া হলো:
{ "acknowledged" : true, "deletedCount" : 1 }এখন find() কমান্ডের সাহায্যে কালেকশন থেকে ডকুমেন্ট প্রদর্শন করুন। কোয়েরি নিম্নরূপ:
> db.deleteDocumentsDemo.find().pretty();
নিচে আউটপুট দেওয়া হলো:
{ "_id" : ObjectId("5c6ab0ef64f3d70fcc914806"), "Name" : "Mike", "Age" : 21 } { "_id" : ObjectId("5c6ab0f864f3d70fcc914807"), "Name" : "Sam", "Age" : 24 }উপরের স্যাম্পল আউটপুটটি দেখুন, Name: "Larry" ফিল্ড সহ কোনো ডকুমেন্ট নেই।