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

MongoDB में SHOW DBS डेटाबेस क्यों नहीं दिखाता?

कारण: खाली डेटाबेस सूचीबद्ध नहीं होते

MongoDB में show dbs (या show databases) कमांड **केवल उन्हीं डेटाबेस को दिखाता है जिनमें कम से कम एक संग्रह में कम से कम एक दस्तावेज़ हो**। यदि आप use <dbname> करके डेटाबेस बनाते हैं लेकिन कोई दस्तावेज़ नहीं डालते, तो वह show dbs में दिखाई नहीं देगा।

उदाहरण

नया डेटाबेस 'web' चुनें:

> use web
switched to db web

डेटाबेस सूची देखें (web अनुपस्थित है):

> show dbs;
admin 0.001GB
config 0.000GB
local 0.000GB
my 0.001GB
sample 0.001GB
sampleDemo 0.000GB
studentSearch 0.000GB
test 0.010GB
university 0.000GB

'web' डेटाबेस में एक संग्रह में दस्तावेज़ डालें:

> db.check.insertOne({"ClientName":"John"});
{ "acknowledged" : true, "insertedId" : ObjectId("5cb806c2623186894665ae35") }

फिर से सूची देखें (web अब दिखाई देता है):

> show dbs;
...
web 0.000GB

मुख्य बिंदु: MongoDB डेटाबेस को आलसी तरीके से बनाता है। डेटाबेस डिस्क पर तभी बनता है जब उसमें पहला दस्तावेज़ डाला जाता है। show dbs केवल डिस्क पर मौजूद डेटाबेस दिखाता है।

  1. - MongoDB में नॉट नल की जांच कैसे करें?

    नॉट नल की जांच के लिए $ne का उपयोग करें। आइए एक कलेक्शन बनाते हैं: > db.demo764.insertOne({LoginUserName:Chris,LoginPassword:Chris_12}); { acknowledged : true, insertedId : ObjectId(5eb04ee55637cd592b2a4afc) } > db.demo764.insertOne({LoginUserName:Chris,LoginPassword:null}); { acknowledged :

  1. - C++ में वर्चुअल कंस्ट्रक्टर क्यों नहीं होता?

    वर्चुअल मैकेनिज्म केवल तभी काम करता है जब हमारे पास डेराइव्ड क्लास ऑब्जेक्ट के लिए बेस क्लास पॉइंटर होता है। C++ में, कंस्ट्रक्टर वर्चुअल नहीं हो सकता, क्योंकि जब किसी क्लास का कंस्ट्रक्टर निष्पादित होता है तो मेमोरी में कोई वर्चुअल टेबल नहीं होती, मतलब अभी तक कोई वर्चुअल पॉइंटर परिभाषित नहीं हुआ ह

  1. - PHP में यह && फाल्स के रूप में ट्रिगर क्यों नहीं होता?

    ऐसा इसलिए है क्योंकि यदि आप && का उपयोग करते हैं तो दोनों शर्तें सत्य होनी चाहिए। यदि कोई एक शर्त फाल्स हो जाती है तो समग्र कंडीशन फाल्स का मूल्यांकन करती है। PHP कोड इस प्रकार है: उदाहरण <!DOCTYPE html> <html> <body> <?php $firstCondition= John; $seco