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

Wyjątek serializacji Scala z wartością wyliczenia

Możliwe jest dodanie kodowania BSON dla Enumeration. Tak więc konwersja odbywa się w przejrzysty sposób.

Oto kod

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. Zapytanie Mongodb nie używa prefiksu w indeksie złożonym z polem tekstowym

  2. kontynuuj w kursorze.forEach()

  3. Odinstaluj mongoDB z ubuntu

  4. Mongodb - liczba elementów przy użyciu addToSet

  5. Korzystanie z agregacji wielokrotnej z MongoDB