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

MongoDB में डेटाबेस प्रदर्शित करें

MongoDB में डेटाबेस सूची देखना

MongoDB में एक डेटाबेस केवल तभी show dbs (या show databases) में दिखाई देता है जब उसमें कम से कम एक दस्तावेज़ वाला कलेक्शन हो। खाली डेटाबेस सूची में नहीं दिखते।

डेटाबेस बनाना और स्विच करना

> use app
switched to db app

दस्तावेज़ डालने से पहले डेटाबेस सूची

> show dbs;

आउटपुट (नया "app" डेटाबेस अनुपस्थित):

> db.demo.insert({"StudentName":"Chris"});
WriteResult({ "nInserted" : 1 })

दस्तावेज़ देखना

> db.demo.find();

आउटपुट:


दस्तावेज़ डालने के बाद डेटाबेस सूची

> show dbs;

आउटपुट (अब "app" दिखाई देता है):

> show databases      // show dbs का एलियास
> db                  // वर्तमान डेटाबेस नाम दिखाता है
> db.getName()        // वर्तमान डेटाबेस नाम (फंक्शन रूप)
> db.dropDatabase()   // वर्तमान डेटाबेस ड्रॉप करें
  1. - MongoDB में केवल फील्ड नाम क्वेरी करना और केवल _id प्रदर्शित करना

    केवल फील्ड नाम क्वेरी करने के लिए, फील्ड को 0 पर सेट करें यानी छुपाने के लिए फील्ड को 0 करें। नमूना डेटा बनाना db.demo650.insertOne({_id:104,details:{Name:Robert,Age:24}}); सभी दस्तावेज़ देखना db.demo650.find(); { _id : 101, details : { Name : Chris, Age : 21 } } { _id : 102, details : { Name :

  1. - MongoDB में अपरिभाषित और सटीक दस्तावेज़ रिकॉर्ड प्रदर्शित करना

    इसके लिए forEach() का उपयोग करें। मान प्रदर्शित करने के लिए printjson() का उपयोग करें। नमूना डेटा बनाना db.demo496.insertOne({Name:Robert,CountryName:UK}); सभी दस्तावेज़ देखना db.demo496.find(); { Name : David, CountryName : US } { Name : John, CountryName : AUS } { Name : Robert, CountryName :

  1. - MongoDB डेटाबेस कैसे साफ़ करें?

    साफ़ करने के लिए, dropDatabase का उपयोग करें। निम्न सिंटैक्स है: use yourDatabaseName; db.dropDatabase(); MongoDB डेटाबेस साफ़ करने के लिए, पहले सभी डेटाबेस दिखाएं: > show dbs यह निम्न आउटपुट देगा: MyDB 0.000GB admin 0.000GB config 0.000GB local 0.000GB onlinecustomertracker 0.000