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") }

find() मेथड की मदद से कलेक्शन के सभी दस्तावेज प्रदर्शित करें:

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

यह निम्न आउटपुट देगा:

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

  1. - MongoDB Query - Collection Rename करना

    MongoDB में collection rename करने के लिए renameCollection() का उपयोग करें। Collection बनाना > db.demo690.insertOne({_id:101,Name:Sam}); { acknowledged : true, insertedId : 101 } > db.demo690.insertOne({_id:102,Name:Mike}); { acknowledged : true, insertedId : 102 } > db.demo690.insertOne({

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

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

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

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