खोज…


टिप्पणियों

डेटाबेस बनाएँ

एक संग्रह बनाएँ

पहले एक डेटाबेस चुनें या बनाएं।

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



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow