MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

MongoDB में संग्रह को हटाने के 2 तरीके

यदि आपको अब MongoDB में संग्रह की आवश्यकता नहीं है, तो आप इसे हटा सकते हैं।

दरअसल, किसी संग्रह को हटाने का शब्द है छोड़ना संग्रह।

किसी भी तरह, मोंगो शेल का उपयोग करते समय संग्रह को हटाने/छोड़ने के दो तरीके यहां दिए गए हैं।

db.collection.drop() विधि

db.collection.drop() विधि डेटाबेस से संग्रह या दृश्य को हटा देती है। यह गिराए गए संग्रह से जुड़े किसी भी इंडेक्स को भी हटा देता है।

सिंटैक्स:

db.collection.drop(<options>)

जहां collection उस संग्रह या दृश्य का नाम है जिसे आप हटाना चाहते हैं, और <options> एक वैकल्पिक लेखन चिंता है।

उदाहरण:

db.employees.drop()

परिणाम:

true

यह employees को हटा देता है डेटाबेस से संग्रह (या देखें)।

चिंता लिखें

यदि आप एक लेखन चिंता निर्दिष्ट करते हैं, तो सिंटैक्स इस तरह दिखता है:

db.collection.drop( { writeConcern: <document> } )

जहां <document> लेखन चिंता का विषय है।

यहां एक उदाहरण दिया गया है जो एक लेखन चिंता को निर्दिष्ट करता है:

db.owners.drop( { writeConcern: { w: "majority" } } )

db.collection.drop() विधि वास्तव में drop . के चारों ओर एक आवरण प्रदान करती है आदेश (नीचे सूचीबद्ध)।

drop कमांड

drop कमांड डेटाबेस से संग्रह को हटा देता है।

सिंटैक्स:

{ drop: <collection_name>, writeConcern: <document>, comment: <any> }

कहां:

  • <collection_name> संग्रह का नाम है।
  • writeConcern एक वैकल्पिक तर्क है जो ड्रॉप कमांड की लिखित चिंता व्यक्त करने वाले दस्तावेज़ को निर्दिष्ट करता है। राइट चिंता लेखन कार्यों के लिए MongoDB से अनुरोध की गई पावती के स्तर का वर्णन करती है।
  • comment इस आदेश के साथ संलग्न करने के लिए एक वैकल्पिक उपयोगकर्ता द्वारा प्रदान की गई टिप्पणी है। एक टिप्पणी कोई भी मान्य बीएसओएन प्रकार (स्ट्रिंग, पूर्णांक, वस्तु, सरणी, आदि) हो सकती है।

उदाहरण:

db.runCommand( { drop: "products" } )

परिणाम:

 { "nIndexesWas" : 1, "ns" : "PetHotel.products", "ok" : 1 } 

इसने products को गिरा दिया PetHotel . में संग्रह डेटाबेस।


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. 2016 में उल्का उत्पादन डेटाबेस तक पहुंचना

  2. MongoDB इंडेक्स बनाता है - उपयोगकर्ताओं को नए बिल्ड को ट्रिगर करने से रोकता है

  3. MongoDB C# ड्राइवर 2.0 - दस्तावेज़ अपडेट करें

  4. आपको अभी भी MongoDB के लिए MMAPv1 संग्रहण इंजन का उपयोग क्यों करना चाहिए?

  5. MongoDB में बहु-किरायेदार डेटाबेस के लिए अनुशंसित दृष्टिकोण क्या है?