منبع اصلی نوشتار زیر در این لینک قرار دارد

آموزش MongoDB – ایجاد و ساخت پایگاه داده

در این مطلب یاد می گیریم چطور یک پایگاه داده جدید در سیستم MongoDB ایجاد کنیم و در آن بنویسیم.

به چهارمین مطلب از هجده مطلب سری آموزشی MongoDB خوش آمدید!

در MongoDB ، شما با وارد شدن به یک پایگاه داده غیر موجود، یک پایگاه داده ایجاد می کنید؛ سپس داده ها را در آن وارد می کنید. در واقع، هیچ دستوری مانند

CREATE DATABASE
که در SQL داریم، برای MongoDB وجود ندارد. برای ایجاد یک پایگاه داده در MongoDB ، به سادگی به یک پایگاه داده غیر موجود بروید ، سپس داده هایتان را درون آن وارد کنید.

برای تغییر پایگاه داده جاری و رفتن به یک پایگاه داده، درون پوسته، دستور

use
  را اجرا کنید. اگر بانک اطلاعاتی از قبل وجود نداشته باشد ، ایجاد می شود:

use music

نتیجه اجرا به شکل زیر است:

switched to db music

با این حال ، تا زمانی که داده ها را در آن وارد نکنید ، واقعاً پایگاه داده ای ایجاد نمی شود:

db.artists.insert({ artistname: "The Tea Party" })

جمله بالا یک کالکشن یا مجموعه ایجاد می کند و یک سند را در آن وارد می کند.

اجرای دستور بالا پیام زیر را تولید می کند:

WriteResult({ "nInserted" : 1 })

حالا با اجرای دستور زیر می توانید پایگاه داده خودتان را در لیست پایگاه داده های سیستم مشاهده کنید:

show databases

در اینجا مثالی از خروجی آورده شده است:

local  0.000GB
music  0.000GB
test   0.005GB

می بینیم که سه پایگاه داده نمایش داده می شود که یکی از آنها همان پایگاه داده جدید (music) است.

همچنین می توانید دستور زیر را برای مشاهده محتوای پایگاه داده خود اجرا کنید:

db.artists.find()

که می تواند منجر به تولید پیامی مثل این شود:

{ "_id" : ObjectId("5780fbf948ef8c6b3ffb0149"), "artistname" : "The Tea Party" }

همانطور که مشاهده می کنید ، هم اکنون جفت نام/مقدار ما در پایگاه داده جدید ذخیره شده است. همچنین MongoDB یک فیلد

id_
درج کرده است. همواره اگر خودتان مقداری برای نام
id_
ارائه ندهید، MongoDB آن را برای شما مقداردهی می کند.