ایجاد بانک اطلاعاتی MongoDB با Python
- صفحه قبلی ورود به MongoDB
- صفحه بعدی MongoDB ایجاد مجموعه
ایجاد بانک اطلاعاتی
برای ایجاد بانک اطلاعاتی در MongoDB، ابتدا باید شیء MongoClient ایجاد کنید، سپس از آدرس IP صحیح و نام بانک اطلاعاتی که میخواهید ایجاد کنید، 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.")
- صفحه قبلی ورود به MongoDB
- صفحه بعدی MongoDB ایجاد مجموعه