دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۸
  • فروردین

جلسه ۲۳ : جاوا در MongoDB

  • دسته‌بندی‌ها :
جلسه ۲۳ : جاوا در MongoDB
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن ، این جلسه از آموزش های MongoDB میخواهیم در مورد جاوا در MongoDB بحث کنیم.زبان جاوا شبیه به ++C است اما مدل شیءگرایی آسان‌تری دارد و از قابلیت‌های سطح پایین کمتری پشتیبانی می‌کند.به همین دلیل مخاطبین زیادی را به خود جذب کرده است.به طور مختصر در این جلسه ما یاد می گیریم چگونه راه اندازی درایور JDBC در MongoDB  را انجام دهیم.

      جاوا در MongoDB

      نصب و راه اندازی

      قبل از شروع به استفاده جاوا در MongoDB ، باید مطمئن شوید که درایور JDBC در MongoDB و جاوا را روی دستگاه خود نصب کرده اید. شما می توانید آموزش Java را برای نصب جاوا بر روی دستگاه خود بررسی کنید. اکنون، اجازه دهید نحوه راه اندازی درایور JDBC در MongoDB را بررسی کنیم .

      در قدم اول شما نیاز به دانلود jar از مسیر دانلود mongo.jar را دارید. اطمینان حاصل کنید که آخرین نسخه آن را دانلود کنید.

      سپس شما باید mongo.jar را به classpath اضافه کنید.

      نحوه اتصال به پایگاه داده

      برای اتصال پایگاه داده، شما باید نام پایگاه داده را مشخص کنید، اگر پایگاه داده وجود نداشته باشد، MongoDB آن را به صورت خودکار ایجاد می کند.

      در زیر قطعه کد برای اتصال به پایگاه داده آورده شده است :

      مثال : 

      حالا، اجازه دهید برنامه فوق را برای ایجاد پایگاه داده myDb ساخته و اجرا کنیم، همانطور که در زیر نشان داده شده است.

      مثال : 

      اجرای، برنامه فوق به شما خروجی زیرا می دهد.

      مثال : 

      ایجاد یک مجموعه

      برای ایجاد مجموعه، متد ()createCollection از کلاس com.mongodb.client.MongoDatabase استفاده می شود.

      قطعه کد برای ایجاد یک مجموعه به شرح زیر است:

      مثال : 

      بعد از کامپایل کدهای فوق خروجی زیرا مشاهده می نمایید :

      مثال : 

      گرفتن / انتخاب یک مجموعه

      برای دریافت / انتخاب یک مجموعه از پایگاه داده، متد ()getCollection  از com.mongodb.client.MongoDatabase استفاده می شود.

      در زیر برنامه برای دریافت / انتخاب یک مجموعه آمده است :

      مثال : 

      بعد از کامپایل برنامه فوق خروجی زیرا مشاهده می کنید :

      مثال : 

      درج یک سند

      برای درج یک سند در MongoDB، متد ()insertion از کلاس com.mongodb.client.MongoCollection مورد استفاده قرار می گیرد.

      در زیر قطعه کد برای درج یک سند آورده شده است :

      مثال : 

      بعد از کامپایل برنامه فوق خروجی زیرا مشاهده می کنید :

      مثال : 

      بازیابی تمام اسناد

      برای انتخاب همه اسناد مجموعه، متد () find از کلاس com.mongodb.client.MongoCollection استفاده می شود. این روش یک مکان نما را باز می کند، بنابراین شما باید این مکان نما را تکرار کنید.

      در زیر برنامه برای انتخاب تمام اسناد آورده شده است :

      مثال : 

      بعد از کامپایل برنامه فوق خروجی زیرا مشاهده می کنید :

      مثال : 

      به روزرسانی سند

      برای به روز رسانی یک سند از مجموعه، متد ()updateOne  از کلاس com.mongodb.client.MongoCollection استفاده می شود.

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

      مثال : 

      بعد از کامپایل برنامه فوق خروجی زیرا مشاهده می کنید :

      مثال : 

      حذف یک سند

      برای حذف یک سند از مجموعه، شما باید از متد ()deleteOne از کلاس com.mongodb.client.MongoCollection استفاده کنید.

      در زیر برنامه برای حذف سند آورده شده است :

      مثال : 

      بعد از کامپایل برنامه فوق خروجی زیرا مشاهده می کنید :

      مثال : 

      روش دوم حذف مجموعه

      برای حذف یک مجموعه از پایگاه داده، شما باید از متد ()drop از کلاس com.mongodb.client.MongoCollection استفاده کنید.

      در زیر برنامه برای حذف یک مجموعه آورده شده است :

      مثال : 

      بعد از کامپایل برنامه فوق خروجی زیرا مشاهده می کنید :

      مثال : 

      لیست کردن تمام مجموعه ها

      برای لیست کردن تمام مجموعه ها در پایگاه داده، شما باید از متد ()listCollectionNames از کلاس com.mongodb.client.MongoDatabase استفاده کنید.

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

      مثال : 

      بعد از کامپایل برنامه فوق خروجی زیرا مشاهده می کنید :

      مثال : 

      کلام آخر

      باقی مانده متدهای ()save()، limit()، skip()، sort و غیره را در MongoDB همانند توضیحات بالا در آموزش های بعدی توضیح خواهیم داد.

      QR:  جلسه ۲۳ : جاوا در MongoDB
      به اشتراک بگذارید