Я использую Play Framework 2.2 и ReactiveMongo. Я перебираю все полученные записи из ReactiveMongo и получаю некоторое свойство из одной записи. Иногда выдает Exception of inexistent property, как мне его поймать, сейчас простое "восстановление" не работает.
val cursor:Cursor[JsObject] = // QUERY FOR DATA
val processingData = cursor.enumerate().apply(Iteratee.foreach { doc =>
(doc \ "property")
}
processingData.map { data =>
Logger.info(s"$data")
None
}.recover {
case e =>
Logger.error(s"Error during parsing $e")
None
}