إجابات

كيف يمكن استخدام MongoDB في سكالا؟

يمكن استخدام MongoDB في سكالا باستخدام مكتبة Casbah. هذه المكتبة هي واجهة برمجية لـ MongoDB الخاصة بسكالا وتسمح بإجراء العمليات الأساسية على قاعدة البيانات مثل الإدخال والبحث والتحديث والحذف والإدارة.

يمكن استخدام مكتبة Casbah ببساطة عن طريق إضافة التبعية التالية في مشروع سكالا الخاص بك:

“`scala
libraryDependencies += “org.mongodb” %% “casbah” % “3.1.1”
“`

ثم يمكن توصيل الاتصال بقاعدة البيانات باستخدام الكود التالي:

“`scala
import com.mongodb.casbah.MongoClient
val mongoClient = MongoClient() // يتم توصيل الاتصال بالمضيف المحلي (localhost) والمنافذ الافتراضية
val db = mongoClient(“mydb”) // توجيه قاعدة البيانات المطلوبة باستخدام اسم القاعدة
“`

بعد ذلك يمكن إجراء العمليات الأساسية على قاعدة البيانات باستخدام Casbah. على سبيل المثال، يمكن إدخال مستند في قاعدة البيانات باستخدام الكود التالي:

“`scala
val collection = db(“myCollection”) // توجيه مجموعة المستندات المطلوبة باستخدام اسم المجموعة
val doc = MongoDBObject(“name” -> “John”, “age” -> 30) // يتم إنشاء مستند جديد
collection.insert(doc) // يتم إدخال المستند في مجموعة المستندات
“`

يمكن أيضًا إجراء العمليات الأخرى على قاعدة البيانات باستخدام Casbah مثل البحث والتحديث والحذف وإدارة مجموعات المستندات.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر