MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Reactivemongo sérialisant une carte dans un BSONDocument

La limite de paramètre de type générique pour BSONValue dans ValueMapWriter la définition n'est pas correcte. Si vous changez de ligne

implicit def ValueMapWriter[V](implicit vw: BSONWriter[V, BSONValue]): BSONDocumentWriter[Map[String, V]] =

avec

implicit def ValueMapWriter[V](implicit vw: BSONWriter[V, _ <: BSONValue]): BSONDocumentWriter[Map[String, V]] =

alors il devrait résoudre l'écrivain implicite pour Int.

BTW simple-reactivemongo fait déjà ça. Et je prévois également d'ajouter cette fonctionnalité aux ReactiveMongo Extensions .