ケース クラスのデシリアライズに問題があります。シリアル化はうまく機能しますが、何らかの理由で正しい型のケース クラスを取得できません。
これは私のケースクラスです:
case class Team(
id: ObjectId = new ObjectId,
teamType: String = "",
categories: List[String] = List(),
entities: List[Map[String,String]] = List()
)
ドキュメントを作成または更新するときに言ったように、完全に機能しますが、クエリを実行すると、このようなオブジェクトが返されます
List(Team(52165d582736bd8a7e67ce3a,,List(foo, bar, baz),List({ "id" : "52165d582736bd8a7e67ce39" , "name" : "testuser"})))
判らList({ "id" : "52165d582736bd8a7e67ce39" , "name" : "testuser"})
ない部分です。
としてデシリアライズするにはどうすればよいList(Map( "id" -> "52165d582736bd8a7e67ce39" , "name" -> "testuser"))
ですか?