نحوه استفاده از MongoDB Compass
MongoDB Compass یک ابزار گرافیکی (GUI) برای مدیریت و بررسی پایگاه داده MongoDB است که به شما امکان میدهد دادهها را مشاهده، ویرایش و تحلیل کنید.
۱. دانلود و نصب MongoDB Compass
- به سایت رسمی MongoDB Compass مراجعه کنید.
- نسخه مناسب برای سیستمعامل خود (Windows، macOS، Linux) را دانلود کنید.
- فایل دانلود شده را اجرا کرده و مراحل نصب را دنبال کنید.
- پس از نصب، برنامه را باز کنید.
۲. اتصال به پایگاه داده MongoDB
-
MongoDB Compass را باز کنید.
-
در صفحه اصلی، گزینه "Connect to MongoDB" را مشاهده میکنید.
-
اگر پایگاه داده روی سیستم لوکال اجرا میشود، مقدار پیشفرض را وارد کنید:
mongodb://localhost:27017
-
در صورتی که از MongoDB Atlas یا یک سرور راه دور استفاده میکنید، باید رشته اتصال مخصوص را وارد کنید.
-
روی دکمه "Connect" کلیک کنید تا برنامه به پایگاه داده متصل شود.
۳. مشاهده و مدیریت پایگاه دادهها و مجموعهها
- پس از اتصال، لیست پایگاه دادههای موجود نمایش داده میشود.
- برای ایجاد یک پایگاه داده جدید، روی گزینه "Create Database" کلیک کنید.
- نام پایگاه داده و اولین مجموعه (Collection) را مشخص کنید و روی "Create" کلیک کنید.
- برای مشاهده محتویات یک پایگاه داده، روی نام آن کلیک کنید تا مجموعههای آن نمایش داده شوند.
۴. اضافه کردن و ویرایش اسناد (Documents)
-
وارد مجموعه موردنظر شوید و روی گزینه "Insert Document" کلیک کنید.
-
اطلاعات موردنظر را بهصورت یک سند JSON وارد کنید:
{ "name": "Ali", "age": 30, "city": "Tehran" }
-
روی دکمه "Insert" کلیک کنید تا سند به مجموعه اضافه شود.
-
برای ویرایش یک سند، روی آن کلیک کرده و مقدار فیلدهای موردنظر را تغییر دهید.
-
برای حذف یک سند، گزینه "Delete" را انتخاب کنید و عملیات را تأیید کنید.
۵. اجرای کوئریها و فیلتر کردن دادهها
-
در صفحه مجموعه، میتوانید فیلترهایی برای جستجو و نمایش اسناد اعمال کنید.
-
برای جستجوی اسنادی که مقدار فیلدی مشخص است، میتوانید از فیلتر زیر استفاده کنید:
{ "name": "Ali" }
-
برای نمایش اسنادی که مقدار یک فیلد بیشتر از مقدار خاصی است:
{ "age": { "$gt": 25 } }
-
روی دکمه "Apply" کلیک کنید تا نتایج نمایش داده شوند.
۶. مشاهده و ایجاد ایندکسها (Indexes)
-
وارد تب "Indexes" شوید.
-
برای مشاهده ایندکسهای موجود، لیست ایندکسها را بررسی کنید.
-
برای ایجاد یک ایندکس جدید، روی "Create Index" کلیک کنید.
-
فیلد موردنظر را انتخاب کرده و مقدار آن را روی
1
برای صعودی یا-1
برای نزولی تنظیم کنید.{ "name": 1 }
-
روی "Create Index" کلیک کنید تا ایندکس اضافه شود.
۷. اجرای کوئریهای Aggregation
-
برای پردازش دادهها، به تب "Aggregation" بروید.
-
مراحل پردازش را مشخص کنید و روی "Run" کلیک کنید تا نتایج نمایش داده شوند.
-
بهعنوان مثال، برای محاسبه میانگین سن افراد در مجموعه:
[ { "$group": { "_id": null, "averageAge": { "$avg": "$age" } } } ]
۸. گرفتن خروجی و بکاپ از دادهها
- برای خروجی گرفتن از دادهها، وارد مجموعه موردنظر شوید و روی "Export Collection" کلیک کنید.
- فرمت موردنظر (JSON یا CSV) را انتخاب کنید و مسیر ذخیره را مشخص نمایید.
- برای وارد کردن دادهها، گزینه "Import Data" را انتخاب کنید و فایل JSON یا CSV را بارگذاری کنید.
جمعبندی
MongoDB Compass یک ابزار گرافیکی قدرتمند برای مدیریت پایگاه داده MongoDB است که امکان مشاهده، ویرایش، جستجو، فیلتر کردن دادهها، ایجاد ایندکس، اجرای Aggregation و گرفتن خروجی را فراهم میکند.