كيف يتم تنفيذ عمليات CRUD على نماذج المجال باستخدام Casbah for MongoDb؟

هناك درس تعليمي عن القصبة:

http://api.mongodb.org/scala/casbah/current/tutorial.html

لكني أجد من الصعب اتباع البرنامج التعليمي لأنني ما زلت أتعلم Scala.

كل ما أردت معرفة كيفية القيام بعمليات CRUD البسيطة باستخدام القصبة لتبدأ قبل أن أتمكن من التقدم أكثر.

في ما يلي نماذج النطاق:

class Hotel (var name: String, var stars: Int, val address:  Address)

class Address(var street:String, var city: String, var postCode: String)



val address = new Address(street = "1234 st", city = "edmond", postCode = "1232234", country = "USA" )


  val hotel = new Hotel(name = "Super Nice", stars = 4, address =  address)

val address2 = new Address(street = "main st", city = "edmond", postCode = "1232234", country = "USA" )

val hotel2 = new Hotel(name = "Big Hotel", stars = 4, address =  address2)

ما هو رمز القصبة أعلاه لتحقيق هذه المهام؟ نجوم يساوي 4 أو أكبر من 4. هذا يجب أن يعطيني قائمة يمكنني تكرارها.

(3) ابحث عن فندق باسم "سوبر نيس" وتغيير اسمه إلى "ألترا نيس"

(4) الحصول على عناوين جميع الفنادق وتغيير الدولة إلى أحرف صغيرة حفظ في قاعدة البيانات

6
задан ace 28 June 2011 в 09:09
поделиться