MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Clarification de ReactiveMongo FindAndModify

Vous pouvez consulter .findAndUpdate et à FindAndModifyResult qui fournit un .result opération pour obtenir le résultat en fonction des lecteurs BSON disponibles.

val person: Future[Option[AType]] = collection.findAndUpdate(
  BSONDocument("name" -> "James"),
  BSONDocument("$set" -> BSONDocument("age" -> 17)),
  fetchNewObject = true).map(_.result[AType])