1

嗨,我的案例类是这样定义的

case class bread (
  @ObjectId @JsonProperty("_id") id: Option[String] = None,
  @JsonProperty("yeast_level") yeastLevel: Int,
  @JsonProperty("name") name: String
)

我的 Json 看起来像这样

{
  "id": "1923109230",
  "yeastLevel": 4,
  "name": "apple"
}

我首先将 json 解析为 Bread 对象

当我尝试通过 MongoJack 将面包对象插入 mongodb 时,它一直给我一个例外。

org.mongojack.MongoJsonMappingException: Error mapping BSON to POJOs

当我在其他两个字段周围放置一个选项时,它不会导致异常。你不能让 objectId 是可选的吗?

帮助表示感谢和感谢

4

0 回答 0