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

MongoDB संग्रह में अनुक्रमणिका बनाएं?

<घंटा/>

इंडेक्स बनाने के लिए, MongoDB में createIndex () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo702.createIndex({"details.id":1});
{
   "createdCollectionAutomatically" : true,
   "numIndexesBefore" : 1,
   "numIndexesAfter" : 2,
   "ok" : 1
}
> db.demo702.insertOne({
...    "details" : [
...       {
...          id:101,
...          studentInfo:{
...             "StudentName" : "Chris",
...             "StudentAge" : 23,
...          }
...       },
...    {
...
...       id: 102,
...       studentInfo:{
...          "StudentName" : "Robert",
...          "StudentAge" : 20,
...       }
...    }
... ]
... }
... );
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ea6ea3b551299a9f98c93b3")
}

संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -

> db.demo702.find().pretty();

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

{
   "_id" : ObjectId("5ea6ea3b551299a9f98c93b3"),
   "details" : [
      {
         "id" : 101,
         "studentInfo" : {
            "StudentName" : "Chris",
            "StudentAge" : 23
         }
      },
      {
         "id" : 102,
         "studentInfo" : {
            "StudentName" : "Robert",
            "StudentAge" : 20
         }
      }
   ]
}

  1. संग्रह का नाम बदलने के लिए MongoDB क्वेरी?

    MongoDB में संग्रह का नाम बदलने के लिए, नाम बदलें चयन () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo690.insertOne({_id:103,Name:John});{ स्वीकृत :सच, insertId :103 } संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें - db.demo690.find(); यह निम्नलिखित आउटपु

  1. जावा का उपयोग करके मोंगोडीबी संग्रह कैसे बनाएं?

    आप db.createCollection() का उपयोग करके MongoDB में एक संग्रह बना सकते हैं विधि। सिंटैक्स db.createCollection(name, options) कहां डीबी डेटाबेस है। नाम उस संग्रह का नाम है जिसे आप बनाना चाहते हैं। विकल्प वैकल्पिक पैरामीटर का सेट है जैसे कि कैप्ड, ऑटो इंडेक्स, आकार और अधिकतम। उदाहरण db.cre

  1. जावा का उपयोग करके MongoDB में एक इंडेक्स कैसे बनाएं?

    MongoDB में एक इंडेक्स बनाने के लिए, आपको createIndex() का उपयोग करना होगा विधि। सिंटैक्स db.COLLECTION_NAME.createIndex({KEY:1}) जहां key उस फाइल का नाम है जिस पर आप इंडेक्स बनाना चाहते हैं और 1 आरोही क्रम के लिए है। इंडेक्स को अवरोही क्रम में बनाने के लिए आपको -1 का उपयोग करना होगा। Java में, आप