आप drop() का उपयोग करके MongoDB से मौजूदा संग्रह को छोड़ सकते हैं विधि।
सिंटैक्स
db.col.drop()
कहां,
-
डीबी डेटाबेस है।
-
कॉल करें वह संग्रह (नाम) है जिसमें आप दस्तावेज़ सम्मिलित करना चाहते हैं
उदाहरण
मान लें कि हमने एक MongoDB डेटाबेस में 3 संग्रह बनाए हैं जैसा कि नीचे दिखाया गया है -
> db नमूनाडेटाबेस पर स्विच किए गए नमूनाडेटा का उपयोग करें> db.createCollection("students"){ "ok" :1 }> db.createCollection("teachers"){ "ok" :1 }> db.createCollection("sample") { "ठीक है" :1 }> छात्रों के नमूने का संग्रह दिखाएं
निम्न क्वेरी नमूना नाम के संग्रह को हटा देती है।
> db.sample.drop()true> संग्रह दिखाएंउदाहरणछात्र शिक्षक
जावा प्रोग्राम का उपयोग करना
जावा में, आप ड्रॉप () . का उपयोग करके वर्तमान संग्रह का उपयोग करके संग्रह को छोड़ सकते हैं com.mongodb.client.MongoCollection इंटरफ़ेस की विधि।
इसलिए जावा प्रोग्राम का उपयोग करके MongoDB में एक संग्रह ड्रॉप करने के लिए -
-
सुनिश्चित करें कि आपने अपने सिस्टम में MongoDB स्थापित किया है
-
अपने जावा प्रोजेक्ट की pom.xml फ़ाइल में निम्न निर्भरता जोड़ें।
<निर्भरता>org.mongodb mongo-java-driver <संस्करण>3.12.2संस्करण>निर्भरता>
-
MongoClient क्लास को इंस्टेंट करके एक MongoDB क्लाइंट बनाएं।
-
getDatabase() . का उपयोग करके डेटाबेस से कनेक्ट करें विधि।
-
getCollection() . का उपयोग करके उस संग्रह का ऑब्जेक्ट प्राप्त करें जिसे आप छोड़ना चाहते हैं विधि।
-
ड्रॉप () पद्धति को लागू करके संग्रह को छोड़ दें।
उदाहरण
आयात करें मोंगो =नया मोंगो क्लाइंट ("लोकलहोस्ट", 27017); // डेटाबेस से कनेक्ट करना MongoDatabase डेटाबेस =mongo.getDatabase("mydatabase"); // एकाधिक संग्रह डेटाबेस बनाना। createCollection ("नमूना चयन 1"); डेटाबेस.क्रिएट कोलेक्शन ("नमूना कोलेक्शन 2"); डेटाबेस.क्रिएट कोलेक्शन ("नमूना चयन 3"); डेटाबेस.क्रिएट कोलेक्शन ("नमूना चयन 4"); // संग्रह की सूची प्राप्त करना MongoIterableआउटपुट
संग्रहों की सूची:sampleCollection4sampleCollection1sampleCollection3sampleCollection2Collection सफलतापूर्वक गिरा दिया गया डिलीट ऑपरेशन के बाद संग्रहों की सूची:sampleCollection1sampleCollection3sampleCollection2