MongoDB

MongoDB — API کوئری (Query API)

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

API کوئری (Query API)

«API کوئری (Query API)» راهِ گفتگو با داده های MongoDB است. یعنی با آن می توانی داده را بخوانی، تغییر دهی و تحلیل کنی. مثل جستجو در چت ها، اما برای دیتابیس.

Query API چیست؟

API کوئری، روش رسمی کار با داده است. تو با آن درخواست می فرستی و نتیجه می گیری. بنابراین همه چیز شفاف و مرحله ای پیش می رود.

دو مسیر اصلی در Query API

طبق مستند منبع، دو استفاده اصلی دارد:

  • عملیات CRUD: ساخت، خواندن، به روزرسانی، حذف.
  • جریان های تجمیع (Aggregation Pipelines) برای پردازش داده.

کاربردهای مهم Query API

با API کوئری می توانی کارهای زیر را انجام دهی:

  • پرس وجوهای فوری با mongosh، Compass یا درایورها.
  • تبدیل داده با پایپ لاین های تجمیع.
  • پیوست سندها (Document Join) بین کالکشن ها.
  • کوئری های گراف و مکانی (Geospatial).
  • جستجوی متن کامل (Full-text Search).
  • ایندکس گذاری برای سرعت بیشتر کوئری ها.
  • تحلیل سری زمانی (Time Series).

گام های عملی

  1. محیط اتصال را آماده کن (mongosh یا Compass).
  2. یک CRUD ساده اجرا کن و نتیجه را ببین.
  3. یک پایپ لاین تجمیع کوتاه امتحان کن.

نکته: اگر تازه کاری، از شروع به کار شروع کن و سپس به این صفحه برگرد.

ادامه مسیر یادگیری

اکنون می توانی سراغ ایجاد دیتابیس با mongosh بروی، یا بعدتر برای گواهینامه MongoDB آماده شوی. برای جزئیات رسمی، مستند «MongoDB Query API» را بخوان.

جمع بندی سریع

  • Query API زبان کار با داده است.
  • دو مسیر: CRUD و Aggregation.
  • از mongosh یا درایورها استفاده کن.
  • ایندکس ها سرعت را بالا می برند.
  • برای تمرین، از ساده شروع کن.