【发布时间】:2017-09-26 11:35:37
【问题描述】:
我正在尝试将 case 类 匹配到 mongoDb (0.12) 但是一个字段是日期,我想出了这个 运行时错误 em>:
[JsResultException: JsResultException(errors:List((/date,List(JsonValidationError(List(error.expected.date),WrappedArray())))))]
我的 MongoDB 集合中的文档如下所示:
{ "_id": ObjectID("59c33152ca2abb344c575152"), "date": ISODate("2017-09-26T00:00:00Z"), "population": 1200 }
而我的案例类是:
case class MyClass(_id: Option[BSONObjectID] = None, date: Date = new Date, population: Int = 0)
我尝试了各种组合。任何人都可以看到问题可能是什么?在此之后,我打算将其转换为 String 并将其输出到屏幕上。谢谢
只是补充一点,我也有这个伴侣对象:
object MyClass {
implicit val myClassFormat = Json.format[MyClass]
}
【问题讨论】:
标签: mongodb playframework reactivemongo