FindOneAndDelete() ফিল্টার এবং সাজানোর মানদণ্ডের ভিত্তিতে সংগ্রহ থেকে একক নথি মুছে দেয় এবং সেইসাথে এটি মুছে ফেলা নথি ফেরত দেয়।
DeleteOne() সংগ্রহ থেকে একক নথি সরিয়ে দেয়।
আসুন একটি উদাহরণ দেখি এবং নথির সাথে একটি সংগ্রহ তৈরি করি -
> db.demo448.insertOne({"Name":"Chris","Age":21});{
"acknowledged" : true,
"insertedId" : ObjectId("5e7a291cbbc41e36cc3caeca")
}
> db.demo448.insertOne({"Name":"David","Age":23});{
"acknowledged" : true,
"insertedId" : ObjectId("5e7a2926bbc41e36cc3caecb")
}
> db.demo448.insertOne({"Name":"Bob","Age":22});{
"acknowledged" : true,
"insertedId" : ObjectId("5e7a2930bbc41e36cc3caecc")
} Find() পদ্ধতি -
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন> db.demo448.find();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" : ObjectId("5e7a291cbbc41e36cc3caeca"), "Name" : "Chris", "Age" : 21 }
{ "_id" : ObjectId("5e7a2926bbc41e36cc3caecb"), "Name" : "David", "Age" : 23 }
{ "_id" : ObjectId("5e7a2930bbc41e36cc3caecc"), "Name" : "Bob", "Age" : 22 } DeleteOne() −
বাস্তবায়নের জন্য নিচের প্রশ্নটি রয়েছে> db.demo448.deleteOne({_id:ObjectId("5e7a2926bbc41e36cc3caecb")}); এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "acknowledged" : true, "deletedCount" : 1 } Find() পদ্ধতি -
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন> db.demo448.find();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" : ObjectId("5e7a291cbbc41e36cc3caeca"), "Name" : "Chris", "Age" : 21 }
{ "_id" : ObjectId("5e7a2930bbc41e36cc3caecc"), "Name" : "Bob", "Age" : 22 } FindOneAndDelete() −
বাস্তবায়নের জন্য নিচের প্রশ্নটি রয়েছে> db.demo448.findOneAndDelete({"_id":ObjectId("5e7a2930bbc41e36cc3caecc")}); এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" : ObjectId("5e7a2930bbc41e36cc3caecc"), "Name" : "Bob", "Age" : 22 } Find() পদ্ধতি -
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন> db.demo448.find();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" : ObjectId("5e7a291cbbc41e36cc3caeca"), "Name" : "Chris", "Age" : 21 }