検索操作を使用して、出現するデコード例外とデータの両方を値としてキャプチャする方法はありますか?
取得したすべての BSON をデコードすると、無効なプロパティを持つものもあり、ドメイン オブジェクトにデコードできません。
私が考えていたこと:
val findAsyncResult: Future[List[Either[DecodingExceptions, Data]]] =
database
.getCollection[String](???)
.find(???)
.toFuture()
}
1 つの値をデコードできない場合、操作全体が失敗することに気付きました。どういうわけかエラーと有効なデータを蓄積できると思っていました。