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

MongoDB में एक साथ एकाधिक इंडेक्स कैसे बनाएं?


MongoDB में एक साथ एकाधिक इंडेक्स बनाना

एक साथ एकाधिक इंडेक्स बनाने के लिए, आपको createIndexes() का उपयोग करना होगा और कई कुंजियों को एक ऐरे में पास करना होगा। एक साथ एकाधिक इंडेक्स बनाने का क्वेरी निम्नलिखित है:

>db.multipleIndexesDemo.createIndexes([{"First":1},{"Second":1},{"Third":1},{"Fourth":1},{"Fifth":1}]);

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


अब सभी इंडेक्स प्राप्त करें

> db.multipleIndexesDemo.getIndexes();

यह निम्नलिखित आउटपुट देगा (सभी 5 नए इंडेक्स _id इंडेक्स के साथ):

            
  1. - MongoDB में एकाधिक एटॉमिक अपडेट कैसे करें?

    एकाधिक एटॉमिक अपडेट के लिए update() के साथ $set का उपयोग करें। आइए एक कलेक्शन बनाते हैं: > db.demo699.insertOne({Name:Chris Brown}); { acknowledged : true, insertedId : ObjectId(5ea6e370551299a9f98c93a7) } > db.demo699.insertOne({Name:David Miller}); { acknowledged : true, insertedId : Object

  1. - MongoDB Aggregate एकाधिक परिणाम ग्रुप करें?

    एकाधिक परिणाम एग्रीगेट करने के लिए MongoDB में $group का उपयोग करें। आइए एक कलेक्शन बनाते हैं: > db.demo765.insertOne( { Name:John, Category:ComputerScience, SubjectName:MongoDB, Marks:75 } ); { acknowledged : true, insertedId : ObjectId(5eb054525637cd592b2a4b01) } > db.demo765.insertOne( { N

  1. MongoDB में अनयूज्ड इंडेक्स की पहचान कैसे करें इष्टतम प्रदर्शन के लिए MongoDB में अनयूज्ड इंडेक्स की पहचान कैसे करें इष्टतम प्रदर्शन के लिए

    संस्करण 3.2 से शुरू होकर, MongoDB हर इंडेक्स के लिए उपयोग के आंकड़ों को ट्रैक करता है। इन आंकड़ों तक पहुंचने के लिए, MongoDB $indexStats एग्रीगेशन पाइपलाइन चरण प्रदान करता है। यहां MongoDB में अनयूज्ड इंडेक्स खोजने पर छह विचार दिए गए हैं। उदाहरण के लिए, निम्न कमांड test.foo कलेक्शन के लिए इंडेक्स आं