Hranice parametru obecného typu pro BSONValue v ValueMapWriter definice není správná. Pokud změníte řádek
implicit def ValueMapWriter[V](implicit vw: BSONWriter[V, BSONValue]): BSONDocumentWriter[Map[String, V]] =
s
implicit def ValueMapWriter[V](implicit vw: BSONWriter[V, _ <: BSONValue]): BSONDocumentWriter[Map[String, V]] =
pak by měl vyřešit implicitní zapisovač pro Int.
BTW simple-reactivemongo už to dělá. A také plánuji přidat tuto funkci do ReactiveMongo Extensions .