6
有上卡斯巴教程:如何使用Casbah for MongoDb在域模型上執行CRUD操作?
http://api.mongodb.org/scala/casbah/current/tutorial.html
但我覺得很難按照教程,因爲我還在學習Scala。
我想知道如何在使用Casbah之前先執行簡單的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)
鑑於上面什麼卡斯巴代碼是實現這些任務?
(1)保存在MongoDB中兩家酒店
(2)發現,有星星等於4或大於4的所有酒店這應該給我 名單上,我可以遍歷
( 3)由名爲「超好看」找個酒店並更名爲「超好看」
(4)獲得的所有酒店地址和改變國家小寫並保存在數據庫
您是否設法完成了任務? – Christian
如果你已經這樣做了,那麼如果你能回答你自己的問題,那將會很棒。我確信有很多新手會發現這樣的例子非常有幫助。 – Jack
一些例子:https://github.com/talgendler/casbah –