いくつかのデータベース ID を含む単純なモデル クラスがあります。次のようになります。
case class Post(id: ObjectId, owner: Option[ObjectId], title: String)
object Post {
implicit val implicitPostWrites = Json.writes[Post]
}
このコードでは、コンパイラは次のエラーを表示します。
com.mongodb.casbah.commons.TypeImports.ObjectId の暗黙的な書き込みはありません。Implicit val implicitFooWrites = Json.writes[Foo]
何が欠けているかは明らかですが、com.mongodb.casbah.commons.TypeImports.ObjectId に暗黙的な書き込みを提供する方法がわかりません。これはどのように行うことができますか?