MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Mongodb Document do klasy przypadków Scala

Musisz podać niestandardowy kodek dla $date pole. Poniżej pokazano, jak to się robi w play-json ale koncepcja jest podobna w innych bibliotekach 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. Usuń zagnieżdżone pola ze wszystkich/wielu dokumentów w kolekcji - NodeJS + MongoDB

  2. Uruchom MongoDump / MongoRestore w C#

  3. Zmniejszanie pola o numerze typu w mongodb i nodejs

  4. Czy możliwe jest dwukrotne powtórzenie kursora mongo?

  5. Definiowanie schematu Mongodb