Implicit conversions for handler types
between org.bson
and reactivemongo.api.bson
.
Implicit conversions for handler types
between org.bson
and reactivemongo.api.bson
.
import reactivemongo.api.bson.compat.HandlerConverters._ def foo[T](lw: org.bson.Encoder[T]) = { val w: reactivemongo.api.bson.BSONDocumentWriter[T] = lw w } def bar[T](lr: reactivemongo.api.bson.BSONReader[T]) = { val r: org.bson.Decoder[T] = lr r }
Implicit conversions for value types between
org.bson
and reactivemongo.api.bson
.
Implicit conversions for value types between
org.bson
and reactivemongo.api.bson
.
// Required import import reactivemongo.api.bson.msb.ValueConverters._ // From org.bson import reactivemongo.api.bson.{ BSONDouble, BSONString, BSONValue } val newStr: BSONString = new org.bson.BsonString("foo") val newVal: BSONValue = new org.bson.BsonInt32(2) // To org.bson val oldStr: org.bson.BsonString = BSONString("bar") val oldVal: org.bson.BsonValue = BSONDouble(1.2D)
See msb$ and HandlerConverters
See msb$ and ValueConverters
Implicit conversions for handler & values types between
org.bson
andreactivemongo.api.bson
.import reactivemongo.api.bson.msb._
For more specific imports, see ValueConverters and HandlerConverters .