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

Pengecualian serialisasi Scala dengan Nilai Enumerasi

Dimungkinkan untuk menambahkan penyandian BSON untuk Pencacahan. Jadi, konversi dilakukan secara transparan.

Ini kodenya

RegisterConversionHelpers()
  custom()
  def custom() {
    val transformer = new Transformer {

      def transform(o: AnyRef): AnyRef = o match {
        case e: Enumeration$Val => e.toString
        case _ => o
      }
    }
    BSON.addEncodingHook(classOf[Enumeration$Val], transformer)
  }
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cara memfilter array dalam subdocument dengan MongoDB

  2. Pustaka janji default Mongoose tidak digunakan lagi di tumpukan MEAN

  3. Bagaimana cara mendapatkan Spring-Data-MongoDB untuk memvalidasi objek saya?

  4. Bagaimana cara membatalkan kueri di mongo JavaScript shell?

  5. MongoDB $isNumber