BSON-handlers impliciet (aanbevolen in opmerking) werken mogelijk niet omdat de opdracht FindAndModify een strikte handtekening heeft om Option[BSONDocument]
te retourneren
FindAndModify extends BSONCommandResultMaker[Option[BSONDocument]]
gegeven het geretourneerde resultaat is van Future[Option[BSONDocument]]
typ
u kunt de json-indelingen importeren
import play.modules.reactivemongo.json.BSONFormats._
en solliciteer
result.map(docOpt => docOpt.map(d => Json.toJson(d)))
op resultaat, of bel de conversie direct
import play.modules.reactivemongo.json.BSONFormats
result.map(docOpt => docOpt.map(d =>
BSONFormats.BSONDocumentFormat.writes(d).as[JsObject]))