MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

ReactiveMongo FindAndModify Esclarecimento


Você pode dar uma olhada em .findAndUpdate e para FindAndModifyResult que fornece um .result operação para obter o resultado de acordo com os leitores BSON disponíveis.
val person: Future[Option[AType]] = collection.findAndUpdate(
  BSONDocument("name" -> "James"),
  BSONDocument("$set" -> BSONDocument("age" -> 17)),
  fetchNewObject = true).map(_.result[AType])