MongoDB

MongoDB — خانه (HOME)

آخرین بروزرسانی: 1404/08/20

خانه (HOME)

اینجا شروع «آموزش MongoDB» است. MongoDB یک «پایگاه داده سندی (Document Database)» است. یعنی داده ها را مثل شی های JSON نگه می دارد. البته فرمت داخلی آن «بی سان (BSON)» است؛ یعنی JSON دودویی برای سرعت بیشتر. مثل پوشه ای که داخلش برگه های منظم می گذاریم.

سند (Document) در MongoDB

«سند (Document)» یعنی یک رکورد کامل. هر سند با «کلید–مقدار» ساخته می شود. می توانید عدد، رشته، بولین، آرایه یا حتی سند تو در تو داشته باشید. مثل کارنامه ای که نمرات و برچسب ها کنار هم هستند.

{
  title: "Post Title 1",
  body: "Body of post.",
  category: "News",
  likes: 1,
  tags: ["news", "events"],
  date: Date()
}

مشاهده در ادیتور

جستجو با find در MongoDB

می خواهیم همه سندهای با دسته بندی «News» را ببینیم. «پرس و جو (Query)» یعنی درخواست فیلتر روی داده ها. مثل جستجوی پیام های گروه «اخبار» در گوشی.

db.posts.find({
  category: "News"
});

مشاهده در ادیتور

گام های عملی

  1. ادیتور را باز کن و مجموعه را انتخاب کن.
  2. کد find را کپی و اجرا کن.
  3. نتایج فیلترشده را بررسی کن.

نکته: ابزار «Show MongoDB» هم کد را نشان می دهد، هم نتیجه را. پس سریع تمرین می کنی.

تمرین و شروع مسیر

با تمرین های ساده شروع کن و آرام جلو برو. اگر تازه کاری، از بخش شروع سریع آغاز کن. سپس سراغ آزمون برو تا خودت را محک بزنی.

بخش های پیشنهادی: آموزش MongoDB از شروع و آزمون و گواهینامه MongoDB.

جمع بندی سریع

  • MongoDB پایگاه داده سندی است.
  • سند شبیه شی JSON است.
  • برای جستجو از find استفاده کن.
  • ابزار Show MongoDB نتیجه را فوری نشان می دهد.
  • با تمرین ها مهارتت را تثبیت کن.