কম্পিউটার

MongoDB-তে একাধিক আইডি কীভাবে মুছবেন?


MongoDB-তে একাধিক আইডি মুছে ফেলতে, আপনি $in অপারেটর ব্যবহার করতে পারেন। নিম্নলিখিত বাক্য গঠন

db.yourCollectionName.remove( { _id : { $in: [yourObjectId1, yourObjectId2, yourObjectId3)] } } );

আসুন ডকুমেন্ট সহ একটি সংগ্রহ তৈরি করি

> 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")
}

Find() পদ্ধতি

এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে
> db.deleteMultipleIdsDemo.find().pretty();

এটি নিম্নলিখিত আউটপুট তৈরি করবে

{
   "_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
}

MongoDB

-এ একাধিক আইডি মুছে ফেলার প্রশ্নটি নিচে দেওয়া হল
> db.deleteMultipleIdsDemo.remove( { _id : { $in: [ObjectId("5c9cd7dea629b87623db1b1a"),
... ObjectId("5c9cd803a629b87623db1b1d"),
... ObjectId("5c9cd7d6a629b87623db1b19")
... ] } } );
WriteResult({ "nRemoved" : 3 })

একাধিক আইডি মুছে ফেলা হয়েছে কি না তা পরীক্ষা করা যাক

> db.deleteMultipleIdsDemo.find().pretty();

নিম্নলিখিত আউটপুটটি প্রদর্শিত হচ্ছে আমরা সফলভাবে 3টি আইডি মুছে ফেলেছি এবং এখন কেবল 2টি অবশিষ্ট রয়েছে

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

  1. একটি আইফোনে একাধিক পরিচিতি কীভাবে মুছবেন

  2. জাভা ব্যবহার করে একটি মঙ্গোডিবি নথি কীভাবে মুছবেন?

  3. আইফোনে একাধিক পরিচিতি কীভাবে মুছবেন?

  4. কিভাবে এক্সেলে একাধিক সারি মুছে ফেলবেন?