आरक्षित नाम वाले संग्रह को हटाना
group MongoDB में एक आंतरिक कमांड/विधि नाम है, इसलिए इसे सीधे db.group.drop() के रूप में एक्सेस नहीं किया जा सकता। इसके बजाय, db.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" }
संग्रह हटाना
> db.getCollection('group').drop();
आउटपुट:
true
नोट: db.getCollection("name") पैटर्न किसी भी संग्रह नाम के लिए काम करता है जिसमें विशेष वर्ण, स्पेस, या आरक्षित शब्द (जैसे version, stats, group) शामिल हैं।