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

MongoDB-এ deleteOne() মেথড ব্যবহার করে কালেকশন থেকে ডকুমেন্ট ডিলিট কীভাবে করবেন?


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" ফিল্ড সহ কোনো ডকুমেন্ট নেই।

  1. MongoDB কালেকশন থেকে ডুপ্লিকেট রিমুভ করার পদ্ধতি

  2. জাভা ব্যবহার করে MongoDB ডকুমেন্ট কীভাবে ডিলিট করবেন?

  3. জাভা ব্যবহার করে MongoDB কালেকশনে একটি ডকুমেন্ট কীভাবে ইনসার্ট করবেন?

  4. জাভা ব্যবহার করে একটি কালেকশন থেকে একাধিক ডকুমেন্ট কীভাবে ডিলিট করবেন?