MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Изключение за сериализация на Scala със стойност на изброяване

Възможно е да добавите BSON кодиране за изброяване. Така че преобразуването се извършва по прозрачен начин.

Ето кода

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. Получавайте различни ISO дати по дни, месеци, години

  2. MongoDB:влошена производителност на заявките

  3. Заявка за регулярни изрази на Node.js и Mongoose в множество полета

  4. Премахване на елемент от масив в mongodb

  5. В команда за група/карта на mongodb определете процента на групата от общата сума