MongoDB में, आप एक गैर-मौजूद डेटाबेस पर स्विच करके, फिर उसमें डेटा डालकर एक डेटाबेस बनाते हैं।
कोई CREATE DATABASE
नहीं है MongoDB में स्टेटमेंट जैसे SQL में है। MongoDB में एक डेटाबेस बनाने के लिए, बस एक गैर-मौजूद डेटाबेस पर स्विच करें, फिर उसमें डेटा डालें।
डेटाबेस स्विच करने के लिए, use
. चलाएँ बयान। यदि डेटाबेस पहले से मौजूद नहीं है, तो इसे बनाया जाएगा:
use music
इसका परिणाम निम्न संदेश में होता है:
switched to db music
हालाँकि, डेटाबेस वास्तव में तब तक नहीं बनाया जाता जब तक आप इसमें डेटा सम्मिलित नहीं करते:
db.artists.insert({ artistname: "The Tea Party" })
उपरोक्त कथन एक संग्रह बनाता है और उसमें एक दस्तावेज़ सम्मिलित करता है।
यह निम्नलिखित संदेश उत्पन्न करेगा:
WriteResult({ "nInserted" : 1 })
आप निम्न आदेश जारी करके डेटाबेस को अपने डेटाबेस की सूची में देख सकते हैं:
show databases
यहाँ आउटपुट का एक उदाहरण दिया गया है:
local 0.000GB music 0.000GB test 0.005GB
इस मामले में, तीन डेटाबेस प्रदर्शित होते हैं, जिनमें से एक हमारा नया बनाया गया डेटाबेस है ( music )।
आप अपने डेटाबेस की सामग्री को देखने के लिए निम्न पंक्ति भी चला सकते हैं:
db.artists.find()
जिसका परिणाम इस प्रकार होना चाहिए:
{ "_id" : ObjectId("5780fbf948ef8c6b3ffb0149"), "artistname" : "The Tea Party" }
जैसा कि आप देख सकते हैं, हमारा नाम/मूल्य जोड़ी अब नए डेटाबेस में संग्रहीत है। MongoDB ने एक _id
भी डाला है खेत। अगर आप _id
प्रदान नहीं करते हैं फ़ील्ड, MongoDB इसे आपके लिए प्रदान करता है।