No es un tutorial sobre Casbah:¿Cómo hacer operaciones CRUD en modelos de dominio usando Casbah para MongoDb?
http://api.mongodb.org/scala/casbah/current/tutorial.html
pero me resulta difícil seguir el tutorial ya que todavía estoy aprendiendo Scala.
Todo lo que quería saber sobre cómo hacer operaciones CRUD simples usando Casbah para comenzar con antes de que pueda ir más avanzado.
se dan a continuación modelos de dominio:
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)
Teniendo en cuenta lo anterior código Casbah es lograr estas tareas?
(1) salvar a los dos hoteles en mongodb
(2) encontrará todos los hoteles que tienen estrellas igual a 4 o superior a 4. Esto me debe dar una lista sobre la que puedo repetir
(3) encontrar un hotel con el nombre de "super agradable" y cambiar su nombre a "Ultra agradable"
(4) obtener las direcciones de todos los hoteles y cambiar país a minúsculas y guardar en la base de datos
¿Ya logró realizar las tareas? – Christian
Si ha hecho esto, será genial si pudiera responder su propia pregunta. Estoy seguro de que hay muchos novatos que encontrarían ese ejemplo muy útil. – Jack
Algunos ejemplos: https://github.com/talgendler/casbah –