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