Implicitte BSON-handlere (foreslået i kommentar) virker muligvis ikke, fordi FindAndModify-kommandoen har en streng signatur til at returnere Option[BSONDocument]
FindAndModify extends BSONCommandResultMaker[Option[BSONDocument]]
givet det returnerede resultat er Future[Option[BSONDocument]]
type
du kan importere json-formaterne
import play.modules.reactivemongo.json.BSONFormats._
og ansøg
result.map(docOpt => docOpt.map(d => Json.toJson(d)))
på resultat, eller ring direkte til konverteringen
import play.modules.reactivemongo.json.BSONFormats
result.map(docOpt => docOpt.map(d =>
BSONFormats.BSONDocumentFormat.writes(d).as[JsObject]))