Python – ایجاد پایگاه داده (MongoDB Create DB)
ساخت پایگاه داده در MongoDB
برای ایجاد یک پایگاه داده در MongoDB، ابتدا یک شیء MongoClient
ایجاد کنید، سپس یک URL اتصال با آدرس IP صحیح و نام پایگاه دادهای که میخواهید ایجاد کنید مشخص کنید.
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.")
برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید. صفحه ورود و ثبت نام