MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Mongodb Document to Scala case class

Трябва да предоставите персонализиран кодек за $date поле. Следното показва как се прави в play-json но концепцията е подобна в други JSON библиотеки:

object WorkOrder {
  implicit val dateRead: Reads[Date] =
    (__ \ "$date").read[Long].map(date => new Date(date))

  implicit val dateWrite: Writes[Date] = new Writes[Date] {
    def writes(date: Date): JsValue = Json.obj("$date" -> date.getTime)
  }

  implicit val codec = Json.format[WorkOrder]
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Какъв е правилният начин да стартирате услуга mongod на linux / OS X?

  2. Eclipselink с MongoDB java.lang.ClassCastException

  3. Атомарност, изолация и паралелност в MongoDB

  4. Мониторинг на Percona сървър за MongoDB – ключови показатели

  5. Заявката за агрегиране на Mongoose се проваля в теста на Jest/Mockgoose, работи другаде