पायथन मोंगोडीबी डेटाबेस बनाएं
एक डेटाबेस बनाना
MongoDB में एक डेटाबेस बनाने के लिए, एक MongoClient ऑब्जेक्ट बनाकर शुरू करें, फिर सही आईपी पते और उस डेटाबेस के नाम के साथ एक कनेक्शन URL निर्दिष्ट करें जिसे आप बनाना चाहते हैं।
यदि यह मौजूद नहीं है तो MongoDB डेटाबेस बनाएगा, और उससे संबंध बनाएगा।
उदाहरण
"mydatabase" नामक एक डेटाबेस बनाएँ:
import pymongo
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]
महत्वपूर्ण: MongoDB में, सामग्री प्राप्त होने तक डेटाबेस नहीं बनाया जाता है!
MongoDB वास्तव में डेटाबेस (और संग्रह) बनाने से पहले कम से कम एक दस्तावेज़ (रिकॉर्ड) के साथ एक संग्रह (तालिका) बनाने तक प्रतीक्षा करता है।
जांचें कि क्या डेटाबेस मौजूद है
याद रखें: MongoDB में, एक डेटाबेस तब तक नहीं बनाया जाता है जब तक कि उसे सामग्री नहीं मिल जाती है, इसलिए यदि आप पहली बार डेटाबेस बना रहे हैं, तो आपको अगले दो अध्यायों को पूरा करना चाहिए (संग्रह बनाना और दस्तावेज़ बनाना) इससे पहले कि आप जाँचें कि क्या डेटाबेस मौजूद है!
आप सिस्टम में सभी डेटाबेस को सूचीबद्ध करके जांच सकते हैं कि कोई डेटाबेस मौजूद है या नहीं:
उदाहरण
अपने सिस्टम के डेटाबेस की सूची लौटाएं:
print(myclient.list_database_names())
या आप नाम से एक विशिष्ट डेटाबेस की जांच कर सकते हैं:
उदाहरण
जांचें कि क्या "mydatabase" मौजूद है:
dblist = myclient.list_database_names()
if "mydatabase" in dblist:
print("The database exists.")