MongoDB डेटाबेस मौजूद है या नहीं, इसकी जाँच करने के लिए दो संभावनाएँ हैं।
केस 1 :पहली संभावना यह है कि MongoDB डेटाबेस मौजूद है यानी यह विशेष अनुक्रमणिका देता है।
केस 2 :दूसरी संभावना यह है कि MongoDB डेटाबेस मौजूद नहीं है यानी यह इंडेक्स -1 देता है।
नोट :एक अनुक्रमणिका 0 से शुरू होती है और एक सरणी की तरह (N-1) पर समाप्त होती है।
MongoDB डेटाबेस मौजूद है या नहीं यह जांचने के लिए सिंटैक्स निम्नानुसार है।
db.getMongo().getDBNames().indexOf("yourDatabaseName");
केस 1 :MongoDB डेटाबेस मौजूद है या नहीं, यह जांचने के लिए उपरोक्त सिंटैक्स को लागू करें। निम्नलिखित प्रश्न है
db.getMongo().getDBNames().indexOf("test");
यह निम्नलिखित आउटपुट उत्पन्न करेगा
6
उपरोक्त नमूना आउटपुट को देखें, हमें 6 मिल रहे हैं जिसका अर्थ है कि डेटाबेस "परीक्षण" मौजूद है और यह इंडेक्स 6 पर मौजूद है।
आइए अब सभी डेटाबेस की जाँच करें। निम्नलिखित प्रश्न है
> डीबीएस दिखाएं;
यह निम्नलिखित आउटपुट उत्पन्न करेगा
<पूर्व>व्यवस्थापक 0.001GBकॉन्फ़िगरेशन 0.000GBस्थानीय 0.000GBनमूना 0.001GBनमूनाडेमो 0.000GBछात्र खोज 0.000GBपरीक्षण 0.009GBउपरोक्त नमूना आउटपुट को देखें, डेटाबेस "परीक्षण" मौजूद है और अनुक्रमणिका 6 पर है।
केस 2 :यदि MongoDB डेटाबेस मौजूद नहीं है
> db.getMongo().getDBNames().indexOf("education");
निम्नलिखित आउटपुट प्रदर्शित कर रहा है -1 क्योंकि डेटाबेस "शिक्षा" मौजूद नहीं है
-1