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

MongoDB-এ একাধিক আইডি দিয়ে ডকুমেন্ট ডিলিট করা

MongoDB-এ একাধিক _id দিয়ে ডকুমেন্ট ডিলিট করতে $in অপারেটরসহ remove() বা deleteMany() ব্যবহার করা হয়।

সিনট্যাক্স

> db.deleteMultipleIdsDemo.insertOne({"ClientName":"Chris","ClientAge":26}); 
{ "acknowledged" : true, "insertedId" : ObjectId("5c9cd7d6a629b87623db1b19") } 
> db.deleteMultipleIdsDemo.insertOne({"ClientName":"Robert","ClientAge":28}); 
{ "acknowledged" : true, "insertedId" : ObjectId("5c9cd7dea629b87623db1b1a") } 
> db.deleteMultipleIdsDemo.insertOne({"ClientName":"Sam","ClientAge":25}); 
{ "acknowledged" : true, "insertedId" : ObjectId("5c9cd7e9a629b87623db1b1b") } 
> db.deleteMultipleIdsDemo.insertOne({"ClientName":"John","ClientAge":34}); 
{ "acknowledged" : true, "insertedId" : ObjectId("5c9cd7f7a629b87623db1b1c") } 
> db.deleteMultipleIdsDemo.insertOne({"ClientName":"Carol","ClientAge":36}); 
{ "acknowledged" : true, "insertedId" : ObjectId("5c9cd803a629b87623db1b1d") }

সকল ডকুমেন্ট দেখা

{ "_id" : ObjectId("5c9cd7d6a629b87623db1b19"), "ClientName" : "Chris", "ClientAge" : 26 } 
{ "_id" : ObjectId("5c9cd7dea629b87623db1b1a"), "ClientName" : "Robert", "ClientAge" : 28 } 
{ "_id" : ObjectId("5c9cd7e9a629b87623db1b1b"), "ClientName" : "Sam", "ClientAge" : 25 } 
{ "_id" : ObjectId("5c9cd7f7a629b87623db1b1c"), "ClientName" : "John", "ClientAge" : 34 } 
{ "_id" : ObjectId("5c9cd803a629b87623db1b1d"), "ClientName" : "Carol", "ClientAge" : 36 }

৩টি নির্দিষ্ট আইডি ডিলিট করা


বাকি ডকুমেন্টগুলো চেক করা

{ "_id" : ObjectId("5c9cd7e9a629b87623db1b1b"), "ClientName" : "Sam", "ClientAge" : 25 } 
{ "_id" : ObjectId("5c9cd7f7a629b87623db1b1c"), "ClientName" : "John", "ClientAge" : 34 }

আধুনিক সিনট্যাক্স (MongoDB 3.2+)


সর্বোত্তম অনুশীলন

  • deleteMany() ব্যবহার করুন (নতুন ভার্সনে)
  • বড় তালিকার জন্য ব্যাচে ভাগ করে ডিলিট করুন
  • ট্রানজ্যাকশন ব্যবহার করে অ্যাটোমিসিটি নিশ্চিত করুন
  1. আইফোনে একাধিক কন্ট্যাক্ট ডিলিট করার পদ্ধতি

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

  3. আইফোনে একাধিক কন্টাক্ট কীভাবে ডিলিট করবেন

  4. এক্সেলে একাধিক সারি কীভাবে ডিলিট করবেন