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

MongoDB शेल से सभी डेटाबेस पर कैसे काम करें?

<घंटा/>

MongoDB शेल से सभी डेटाबेस पर काम करने के लिए, आप adminCommand() के साथ listDatabases का उपयोग कर सकते हैं।

मान लीजिए कि हम एक नमूना डेटाबेस "परीक्षण" का उपयोग कर रहे हैं। सबसे पहले मौजूदा डेटाबेस को db कमांड की मदद से चेक करें।

वर्तमान डेटाबेस प्राप्त करने के लिए निम्नलिखित क्वेरी है

> डीबी;

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

<पूर्व>परीक्षा

मोंगो शेल से सभी डेटाबेस पर काम करने के लिए क्वेरी निम्नलिखित है

> var allDatabaseList =db.adminCommand('listDatabases');

अब आपको सभी डेटाबेस को प्रिंट करने के लिए Printjson () का उपयोग करने की आवश्यकता है। निम्नलिखित प्रश्न है

> Printjson (allDatabaseList);

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

{ "डेटाबेस":[{"नाम":"व्यवस्थापक", "आकारऑनडिस्क":495616, "खाली":झूठा}, {"नाम":"कॉन्फ़िगर", "आकारऑनडिस्क":98304, "खाली":झूठा}, { "नाम":"स्थानीय", "आकारऑनडिस्क":73728, "खाली":झूठा}, {"नाम":"नमूना", "आकारऑनडिस्क":1388544, "खाली":झूठा}, { "नाम" ":"नमूना डेमो", "आकारऑनडिस्क":278528, "खाली":झूठा}, {"नाम":"छात्र खोज", "आकारऑनडिस्क":262144, "खाली":झूठा}, {"नाम":"परीक्षण", "आकारऑनडिस्क":9695232, "खाली":झूठा}], "कुल आकार":12292096, "ठीक है":1}

  1. नेस्टेड MongoDB दस्तावेज़ों से केवल कुंजियाँ कैसे प्रदर्शित करें?

    आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo740.insertOne({... विवरण:... [... {... नाम:क्रिस,... आयु:21,... देश का नाम:अमेरिका ...},... {... नाम:बॉब,... उम्र:20,... देश का नाम:यूके,... विवाहित है:सच...}... ].. . });{ स्वीकृत :सच, insertId :ObjectId(5ead700c57bb72a10bcf066d)} संग्रह से सभी दस्ता

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

    आप ढूंढें() का उपयोग करके MongoDB में मौजूदा संग्रह से दस्तावेज़ पुनर्प्राप्त कर सकते हैं विधि। सिंटैक्स db.col.find() कहां, डीबी डेटाबेस है। कॉल करें वह संग्रह (नाम) है जिसमें आप दस्तावेज़ सम्मिलित करना चाहते हैं उदाहरण मान लें कि हमारे पास निम्नलिखित दस्तावेजों के साथ MongoDB डेटाबेस म

  1. जावा का उपयोग कर सभी मोंगोडीबी डेटाबेस की सूची कैसे प्राप्त करें?

    MongoDB में, आप शो dbs कमांड का उपयोग करके डेटाबेस की सूची देख सकते हैं dbsadminconfiglocalmyDatabasesampleDatabasestudentstesttestDB दिखाएं जावा में, आप getDatabaseNames() का उपयोग करके MongoDb में सभी डेटाबेस की सूची प्राप्त कर सकते हैं विधि। उदाहरण आयात करें 27017); // संग्रह की सूची प्राप्त कर