কম্পিউটার

বিশেষ অক্ষর সহ MongoDB থেকে একটি সংগ্রহ মুছবেন?


_ বা - এর মত কিছু বিশেষ অক্ষর আছে এমন সংগ্রহটি মুছে ফেলার জন্য আপনাকে নিম্নলিখিত সিনট্যাক্স ব্যবহার করতে হবে −

db.getCollection("yourCollectionName").drop();

ধারণাটি বুঝতে, আসুন ডকুমেন্টের সাথে একটি সংগ্রহ তৈরি করি। একটি নথির সাথে একটি সংগ্রহ তৈরি করার প্রশ্নটি নিম্নরূপ -

> db.createCollection("_personalInformation");
{ "ok" : 1 }

> db.getCollection('_personalInformation').insertOne({"ClientName":"Chris","ClientCountryName":"US"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c9158bb4afe5c1d2279d6b2")
}
> db.getCollection('_personalInformation').insertOne({"ClientName":"Mike","ClientCountryName":"UK"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c9158c84afe5c1d2279d6b3")
}
> db.getCollection('_personalInformation').insertOne({"ClientName":"David","ClientCountryName":"AUS"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c9158d54afe5c1d2279d6b4")
}

Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -

> db.getCollection('_personalInformation').find().pretty();

নিচের আউটপুট −

{
   "_id" : ObjectId("5c9158bb4afe5c1d2279d6b2"),
   "ClientName" : "Chris",
   "ClientCountryName" : "US"
}
{
   "_id" : ObjectId("5c9158c84afe5c1d2279d6b3"),
   "ClientName" : "Mike",
   "ClientCountryName" : "UK"
}
{
   "_id" : ObjectId("5c9158d54afe5c1d2279d6b4"),
   "ClientName" : "David",
   "ClientCountryName" : "AUS"
}

এখানে MongoDB থেকে সংগ্রহটি মুছে ফেলার প্রশ্ন রয়েছে যার একটি বিশেষ অক্ষর রয়েছে −

> db.getCollection("_personalInformation").drop();

নিচের আউটপুট −

True

ফলাফল TRUE বলে যে আমরা MongoDB থেকে সংগ্রহটি সম্পূর্ণরূপে মুছে ফেলেছি।


  1. একটি MongoDB সংগ্রহ থেকে যার মূল্য $eq এর সাথে মিলেছে এমন নথি সরান?

  2. MongoDB কনসোলে customer_tracker-990-এর মতো বিশেষ অক্ষর সহ আমি কীভাবে একটি ডাটাবেস-নাম ব্যবহার করতে পারি

  3. সাব সংগ্রহের সাথে MongoDB সমবর্তী আপডেট?

  4. কিভাবে MongoDB সংগ্রহ থেকে সদৃশ অপসারণ করবেন?