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

MongoDB में runCommand() के साथ collMod का उपयोग कैसे करें?

MongoDB में collMod कमांड: संग्रह विकल्प संशोधित करना

collMod कमांड का उपयोग मौजूदा संग्रह के विकल्पों को संशोधित करने या व्यू परिभाषाओं को बदलने के लिए किया जाता है। इसे db.runCommand() के माध्यम से निष्पादित किया जाता है।

उदाहरण: usePowerOf2Sizes विकल्प बदलना

पहले एक संग्रह demo13 बनाएं और कुछ डॉक्यूमेंट्स डालें।

> db.demo13.insertOne({"StudentFirstName": "Chris"});
{ "acknowledged": true, "insertedId": ObjectId("5e0f730ad7df943a7cec4fa6") }
> db.demo13.insertOne({"StudentFirstName": "David"});
{ "acknowledged": true, "insertedId": ObjectId("5e0f7310d7df943a7cec4fa7") }
> db.demo13.insertOne({"StudentFirstName": "Bob"});
{ "acknowledged": true, "insertedId": ObjectId("5e0f7313d7df943a7cec4fa8") }

collMod चलाना

यहां हम usePowerOf2Sizes विकल्प को false पर सेट कर रहे हैं (यह विकल्प स्टोरेज आवंटन रणनीति को नियंत्रित करता है; नए संस्करणों में डिफ़ॉल्ट रूप से false होता है)।

> db.runCommand({ collMod: "demo13", usePowerOf2Sizes: false })

परिणाम

{ "usePowerOf2Sizes_old": true, "usePowerOf2Sizes_new": false, "ok": 1 }

आउटपुट पुराने और नए मान दिखाता है, जिससे पुष्टि होती है कि विकल्प सफलतापूर्वक बदल दिया गया है। अन्य सामान्य उपयोग मामलों में कैप्ड संग्रह का आकार बदलना (cappedSize, cappedMax) या व्यू की pipeline परिभाषा अपडेट करना शामिल है।

  1. - MongoDB में कलेक्शन कैसे ड्रॉप करें?

    MongoDB में कलेक्शन ड्रॉप करने के लिए, आपको drop() कमांड का उपयोग करना होगा। सिंटैक्स इस प्रकार है: db.yourCollectionName.drop(); उपरोक्त सिंटैक्स true या false लौटाता है। यदि कलेक्शन सफलतापूर्वक ड्रॉप हो जाता है तो यह true लौटाता है अन्यथा false। आइए पहले MongoDB से सभी कलेक्शन नाम प्रदर्शित करें।

  1. - MongoDB में 'Not Like' ऑपरेटर कैसे उपयोग करें

    MongoDB में SQL के NOT LIKE के समकक्ष कार्यक्षमता के लिए $not ऑपरेटर के साथ रेगुलर एक्सप्रेशन का उपयोग करें। उदाहरण से समझें एक कलेक्शन बनाकर डॉक्यूमेंट इन्सर्ट करते हैं: > db.notLikeOperatorDemo.insertOne({StudentName: John Doe}); > db.notLikeOperatorDemo.insertOne({StudentName: John Smith});

  1. MongoDB में कंसोल कैसे क्लियर करें? MongoDB में कंसोल कैसे क्लियर करें?

    MongoDB में कंसोल क्लियर करने के लिए, आप निम्न दो सिंटैक्स में से किसी का उपयोग कर सकते हैं। पहला सिंटैक्स कीबोर्ड शॉर्टकट का उपयोग है: Ctrl + L उपरोक्त कुंजी दबाने के बाद, आप MongoDB में कंसोल क्लियर कर सकते हैं। दूसरा सिंटैक्स इस प्रकार है: cls उपरोक्त सिंटैक्स को समझने के लिए, आइए उन्हें एक-एक क