2

いくつかのデータベース 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 に暗黙的な書き込みを提供する方法がわかりません。これはどのように行うことができますか?

4

1 に答える 1