sql >> Databasteknik >  >> NoSQL >> MongoDB

Reactivemongo serialiserar en karta till ett BSONDocument

Den generiska typens parametergräns för BSONValue i ValueMapWriter definitionen är inte korrekt. Om du ändrar linjen

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

med

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

då bör det lösa den implicita skribenten för Int.

BTW simple-reactivemongo gör redan detta. Och jag planerar också att lägga till den här funktionen till ReactiveMongo Extensions .




  1. Korrekt användning av Electron

  2. Mongo sorterar på ett beräknat skick

  3. Är Redigo Redis Pool verkligen tänkt att vara en global variabel?

  4. Felmeddelande:MongoError:dålig autentisering Misslyckades via URI-strängen