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

MongoDB में नया डेटाबेस कैसे बनाएं और प्रदर्शित करें?

नया डेटाबेस बनाने के लिए USE कमांड का उपयोग करें:

use yourDatabaseName;

सभी डेटाबेस दिखाने के लिए show कमांड का उपयोग करें:

show dbs;

डेटाबेस बनाने का कार्यान्वयन

> use onlinecustomertracker;
switched to db onlinecustomertracker

नए बने डेटाबेस को प्रदर्शित करने के लिए, आपको एक कलेक्शन बनाना होगा (खाली डेटाबेस listDatabases में नहीं दिखता):

> db.example.insert({Value:10});
WriteResult({ "nInserted" : 1 })

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

> db.example.find();
{ "_id" : ObjectId("5e9dafade3c3cd0dcff36a4f"), "Value" : 10 }

सभी डेटाबेस सूचीबद्ध करना

> show dbs;

परिणाम:

MyDB           0.000GB
admin          0.000GB
config         0.000GB
local          0.000GB
onlinecustomertracker 0.000GB
test           0.006GB

महत्वपूर्ण नोट: MongoDB में डेटाबेस तभी बनता है जब उसमें कम से कम एक कलेक्शन में डेटा हो। use केवल कॉन्टेक्स्ट स्विच करता है। show dbs केवल नॉन-खाली डेटाबेस दिखाता है।

  1. - MongoDB में ऐरे आइटम्स की गिनती करके नए फील्ड में प्रदर्शित करें

    दस्तावेज में ऐरे आइटम्स की संख्या गिनने के लिए, MongoDB में $size का उपयोग करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo703.insertOne({ListOfSubject:[MySQL,MongoDB]}); { acknowledged : true, insertedId : ObjectId(5ea6ebaf551299a9f98c93b4) } > db.demo703.insertOne({ListOfSubject:

  1. - MongoDB में ग्रुपिंग को ऑब्जेक्ट में प्रोजेक्ट करके केवल मार्क्स फील्ड प्रदर्शित करें

    आइए पहले एक दस्तावेज बनाते हैं: > var document= [ { SubjectName: MySQL, Marks: 78 }, { SubjectName: MongoDB, Marks: 89 }, { SubjectName: Java, Marks: 71 }, ]; दस्तावेज प्रदर्शित करने के लिए क्वेरी: > printjson(document); यह निम्न आउटपुट देगा: [ { SubjectName: MySQL, Marks: 78

  1. - MongoDB में केवल यूनिक रिकॉर्ड्स प्रदर्शित करना और डुप्लिकेट्स को अनदेखा करना

    किसी फ़ील्ड के विशिष्ट मान प्राप्त करने के लिए distinct() मेथड का उपयोग करें। डेमो डेटा > db.demo613.insertOne({Name:Chris}); > db.demo613.insertOne({Name:Bob}); > db.demo613.insertOne({Name:Bob}); > db.demo613.insertOne({Name:David}); > db.demo613.insertOne({Name:Chris}); > db.de