ساخت و حذف پایگاه داده در MongoDB
دستور Use
در MongoDB از دستور use DATABASE_NAME برای ساخت پایگاه داده استفاده میشود. این دستور یک پایگاه داده جدید را ایجاد میکند و اگر از قبل موجود باشد، یک پایگاه داده موجود را برمی گرداند.
گرامر (Syntax):
گرامر پایه عبارت use DATABASE به شکل زیر است:
مثال:
اگر میخواهید یک پایگاه داده را با نام <mydb> بسازید، عبارت use DATABASE به شکل زیر در میآید:
>use mydb
switched to db mydb
از دستور db، برای بررسی انتخاب صحیح نام پایگاه داده استفاده کنید:
اگر میخواهید لیست پایگاههای دادهی خود را چک کنید، از دستور show dbs استفاده کنید:
>show dbs
local 0.78125GB
test 0.23012GB
پایگاه داده ساخته شده توسط شما (mydb) ممکن است در لیست نمایش داده نشود. برای نمایش پایگاه داده، نیاز به درج حداقل یک سند داخل آن، دارید.
>db.movie.insert({"name":"tutorials point"})
>show dbs
local 0.78125GB
mydb 0.23012GB
test 0.23012GB در MongoDB، پایگاه داده پیش فرض تست است. اگر هیچ پایگاه داده ای نساخته اید، مجموعه در پایگاه داده test ذخیره میشود.
حذف یک پایگاه داده در MongoDB
متد ()dropDatabase
از دستور ()db.dropDatabase برای حذف یک پایگاه داده موجود استفاده میشود.
گرامر:
گرامر پایه دستور ()dropDatabase به شکل زیر است:
این دستور پایگاه دادهی انتخاب شده را حذف میکند. اگر هیچ پایگاه دادهای را انتخاب نکرده باشید، بصورت پیش فرض پایگاه داده test حذف خواهد شد.
مثال:
اول، لیست پایگاههای دادهی موجود را با استفاده از دستور show dbs ملاحظه کنید:
>show dbs
local 0.78125GB
mydb 0.23012GB
test 0.23012GB
>
اگر میخواهید پایگاه داده <mydb> را حذف کنید، از دستور dropDatabase به شکل زیر استفاده کنید:
>use mydb
switched to db mydb
>db.dropDatabase()
>{ "dropped" : "mydb", "ok" : 1 }
>
اکنون لیست پایگاههای داده را بررسی کنید:
>show dbs
local 0.78125GB
test 0.23012GB
>