На Casbah есть учебник:
http://api.mongodb.org/scala/casbah/current/tutorial.html
Но мне трудно следовать этому учебнику, так как я все еще изучаю Scala.
Все, что я хотелчтобы узнать, как выполнять простые операции CRUD с использованием Casbah, прежде чем я смогу перейти на более продвинутый уровень.
Приведенные ниже модели доменов:
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)
Приведенные выше значения кода Casbah для достижения этих целейЗадачи?
(1) сохранить оба отеля в mongodb
(2) найти все отели со звездами, равными 4 или больше 4. Это должно дать мне список, по которому я могу повторить
(3) найдите отель под названием «Super Nice» и измените его название на «Ultra Nice»
(4) получите адреса всех отелей и измените страну на строчные и сохранитев базе данных