我正在编写一个 play2 应用程序,它通过rest/json 获取数据并使用reactivemongo 将其存储在mongodb 中。
我正在使用从案例类构建的模型和implicit val myFormat = Json.format[myCaseClass]
目前我有一个来自 mongodb 的对象的案例类。它们包含 _id 字段,一切正常。进来的新对象自然没有这个 id 字段,因此Json.fromJson[myCaseClass](req.body)
验证器失败。
我真的必须为新对象创建另一个案例类,还是有一个更干燥和优雅的解决方案而不复制类和删除_id?