嗨,我的案例类是这样定义的
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 是可选的吗?
帮助表示感谢和感谢