پائینت پتھر MongoDB میں دیتابیس قائم کرنا

دیتابیس قائم کرنا

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()
اگر "mydatabase" در dblist باشد:
  print("داده‌بان موجود است.")

اجرای نمونه