Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MongoDB

MongoDB में नया कलेक्शन कैसे बनाएं?


MongoDB में नया कलेक्शन बनाने के लिए, आपको createCollection() मेथड का उपयोग करना होगा।

केस 1: MongoDB में नया कलेक्शन बनाने का सबसे आसान सिंटैक्स इस प्रकार है:

db.createCollection("yourNewCollectionName");

केस 2: MongoDB में नया कलेक्शन बनाने का वैकल्पिक सिंटैक्स इस प्रकार है:

db.createCollection("yourNewCollectionName", options);

उपरोक्त options पैरामीटर में निम्नलिखित मान हो सकते हैं:

  • capped फील्ड जो बूलियन टाइप लौटाता है जो true या false होगा।

  • autoIndexId फील्ड जो बूलियन टाइप लौटाता है जो true या false होगा।

  • size फील्ड जो नंबर लौटाता है।

  • max फील्ड जो नंबर भी लौटाता है।

उपरोक्त मानों में से, autoIndexId MongoDB वर्जन 3.4 और 3.2 से डिप्रिकेटेड है। हम MongoDB वर्जन 4.0.5 उपयोग कर रहे हैं। आप इस तरह अपने सिस्टम पर इंस्टॉल किए गए वर्तमान MongoDB वर्जन की जांच भी कर सकते हैं:

> db.version(); 4.0.5

केस 1: आइए MongoDB में नया कलेक्शन बनाने की क्वेरी देखें -

> db.createCollection("userInformation");

निम्नलिखित आउटपुट है:

{ "ok" : 1 }

बनाए गए कलेक्शन को प्रदर्शित करने के लिए, आपको show कमांड का उपयोग करना होगा। क्वेरी इस प्रकार है:

> show collections;

निम्नलिखित आउटपुट है:

userInformation

केस 2: आइए MongoDB में नया कलेक्शन बनाने का वैकल्पिक तरीका देखें। क्वेरी इस प्रकार है:

> db.createCollection("bookInformation",{capped:true,size:7000000,max:12000});

निम्नलिखित आउटपुट है:

{ "ok" : 1 }

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

> show collections;

निम्नलिखित आउटपुट ऊपर बनाए गए कलेक्शन प्रदर्शित करता है:

bookInformation userInformation
  1. विंडोज में नया फोल्डर कैसे बनाएं विंडोज में नया फोल्डर कैसे बनाएं

    विंडोज 11 में नया फोल्डर कैसे बनाएं विंडोज के नवीनतम संस्करण को अपनाने का मतलब शॉर्टकट और तरीकों का पूरी तरह से नया सेट सीखना नहीं है। आप निश्चिंत रह सकते हैं कि विंडोज 11 की अधिकांश कार्यक्षमता विंडोज 10 के समान ही है। एक क्षेत्र जो पिछले संस्करणों द्वारा बनाए गए पथ से बहुत दूर नहीं जाता है, वह है

  1. - MongoDB कलेक्शन के सभी दस्तावेजों में नया फील्ड जोड़ें

    नया फील्ड जोड़ने के लिए, MongoDB में $addFields का उपयोग करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo712.insertOne({Name:John}); { acknowledged : true, insertedId : ObjectId(5ea85f675d33e20ed1097b82) } > db.demo712.insertOne({Name:Chris}); { acknowledged : true, insertedId : Ob

  1. - Java का उपयोग करके MongoDB कलेक्शन कैसे बनाएं?

    आप MongoDB में db.createCollection() मेथड का उपयोग करके कलेक्शन बना सकते हैं। सिंटैक्स db.createCollection(name, options) जहां db डेटाबेस है। name वह कलेक्शन का नाम है जिसे आप बनाना चाहते हैं। Option वैकल्पिक पैरामीटर्स का सेट है जैसे capped, auto indexed, size और max। उदाहरण > use myDatabase