【发布时间】:2013-03-29 22:29:56
【问题描述】:
有一个简单的模型类,其中包含一些数据库 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 没有可用的隐式写入。 隐式 valimplicitFooWrites = Json.writes[Foo]
很明显缺少什么,但我不知道如何为 com.mongodb.casbah.commons.TypeImports.ObjectId 提供隐式写入。如何做到这一点?
【问题讨论】:
标签: scala playframework casbah salat