MongoDB
संग्रह
खोज…
टिप्पणियों
डेटाबेस बनाएँ
एक संग्रह बनाएँ
पहले एक डेटाबेस चुनें या बनाएं।
> use mydb
switched to db mydb
db.createCollection("yourCollectionName")
विधि का उपयोग करके आप स्पष्ट रूप से संग्रह बना सकते हैं।
> db.createCollection("newCollection1")
{ "ok" : 1 }
show collections
कमांड का उपयोग करके डेटाबेस में सभी संग्रह देखें।
> show collections
newCollection1
system.indexes
>
db.createCollection()
विधि में निम्नलिखित पैरामीटर हैं:
पैरामीटर | प्रकार | विवरण |
---|---|---|
नाम | तार | बनाने के लिए संग्रह का नाम। |
विकल्प | दस्तावेज़ | वैकल्पिक। एक कैप्ड कलेक्शन बनाने के लिए या नए कलेक्शन में स्पेसलोकटिंग के लिए कॉन्फ़िगरेशन विकल्प। |
Fllowing उदाहरण कुछ महत्वपूर्ण विकल्पों के साथ createCollection()
विधि के सिंटैक्स को createCollection()
>db.createCollection("newCollection4", {capped :true, autoIndexId : true, size : 6142800, max : 10000})
{ "ok" : 1 }
db.collection.insert()
और db.collection.createIndex()
संचालन दोनों ही पहले से मौजूद न होने पर अपना संबंधित संग्रह बनाते हैं।
> db.newCollection2.insert({name : "XXX"})
> db.newCollection3.createIndex({accountNo : 1})
अब, show collections
कमांड का उपयोग करके सभी संग्रह show collections
> show collections
newCollection1
newCollection2
newCollection3
newCollection4
system.indexes
यदि आप सम्मिलित दस्तावेज़ देखना चाहते हैं, तो find()
कमांड का उपयोग करें।
> db.newCollection2.find()
{ "_id" : ObjectId("58f26876cabafaeb509e9c1f"), "name" : "XXX" }
ड्रॉप कलेक्शन
MongoDB का db.collection.drop()
डेटाबेस से एक संग्रह को छोड़ने के लिए उपयोग किया जाता है।
सबसे पहले, उपलब्ध डेटाबेस को अपने डेटाबेस mydb
।
> use mydb
switched to db mydb
> show collections
newCollection1
newCollection2
newCollection3
system.indexes
अब newCollection1
नाम से संग्रह को छोड़ें।
> db.newCollection1.drop()
true
नोट: यदि संग्रह सफलतापूर्वक गिरा दिया गया है, तो विधि true
वापस आ जाएगी अन्यथा यह false
वापस आ जाएगी।
फिर से डेटाबेस में संग्रह की सूची की जाँच करें।
> show collections
newCollection2
newCollection3
system.indexes
संदर्भ: MongoDB ड्रॉप () विधि।