MongoDB-তে 'group' নামক কালেকশন মুছে ফেলা
group MongoDB-তে একটি রিজার্ভড মেথড নাম। এটিকে কালেকশন নামে ব্যবহার করা উচিত নয়। তবে ভুলে যদি তৈরি হয়ে যায়, তবে getCollection('group').drop() ব্যবহার করে সহজে মুছে ফেলা যায়।
ধাপ ১: 'group' নামক কালেকশন তৈরি করুন এবং ডকুমেন্ট ইনসার্ট করুন
> db.createCollection('group');
{ "ok" : 1 }
> db.getCollection('group').insertOne({"StudentName":"Chris"});
{ "acknowledged" : true, "insertedId" : ObjectId("5cb80fe9623186894665ae3c") }
> db.getCollection('group').insertOne({"StudentName":"Robert"});
{ "acknowledged" : true, "insertedId" : ObjectId("5cb80fef623186894665ae3d") }
ধাপ ২: সব ডকুমেন্ট প্রদর্শন করুন
> db.getCollection('group').find().pretty();
আউটপুট:
{
"_id" : ObjectId("5cb80fe9623186894665ae3c"),
"StudentName" : "Chris"
}
{
"_id" : ObjectId("5cb80fef623186894665ae3d"),
"StudentName" : "Robert"
}
ধাপ ৩: 'group' কালেকশনটি মুছে ফেলুন
> db.getCollection('group').drop();
ফলাফল:
true
ব্যাখ্যা: MongoDB-তে কিছু রিজার্ভড শব্দ (যেমন group, stats, count ইত্যাদি) সরাসরি ডট নোটেশন দিয়ে অ্যাক্সেস করা যায় না। এগুলো অ্যাক্সেস করতে db.getCollection('reservedName') ব্যবহার করতে হয়। drop() মেথডটি কালেকশনটি পুরোপুরি মুছে ফেলে।