sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongodb Dokument till Scala fallklass

Du måste tillhandahålla en anpassad codec för $date fält. Följande visar hur det går till i play-json men konceptet är liknande i andra JSON-bibliotek:

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. Hur kan jag lagra bilder i mongodb med node.js?

  2. Hur man ställer in en Docker redis-behållare med ssl

  3. MongoDB:Kan inte ansluta till ny replikuppsättningsmaster

  4. MongoDB-aggregation - $grupp efter datum även om det inte finns