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 ड्रॉप () विधि।