MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Dokumen Mongodb ke kelas kasus Scala

Anda perlu menyediakan codec khusus untuk $date bidang. Berikut ini menunjukkan bagaimana hal itu dilakukan di play-json tetapi konsepnya serupa di perpustakaan JSON lainnya:

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. Cara mengonversi BSON ke JSON dengan format tanggal yang dapat dibaca manusia

  2. Serialisasi Driver MongoDB C# dengan objek dinamis

  3. Bagaimana sesi connect-mongo MongoStore sebenarnya disimpan?

  4. Mongoose/Mongodb:Kecualikan bidang dari data kueri yang terisi

  5. Sesuaikan operasi penyisipan mgo