Code extractor for WriteResult
Code extractor for WriteResult
import reactivemongo.api.commands.WriteResult def codeOr(res: WriteResult, or: => Int): Int = res match { case WriteResult.Code(code) => code case _ => or }
Extracts exception details, if and only if it's an erroneous WriteResult.
Extracts exception details, if and only if it's an erroneous WriteResult.
import reactivemongo.api.commands.WriteResult def printRes(res: WriteResult): Unit = res match { case WriteResult.Exception(cause) => cause.printStackTrace() case _ => println(s"OK: " + res) }
Code extractor for WriteResult
Code extractor for WriteResult
import reactivemongo.api.commands.WriteResult def messageOr(res: WriteResult, or: => String): String = res match { case WriteResult.Message(msg) => msg case _ => or }