gpt4 book ai didi

mongodb - Play Framework Leon Salat Model Form Mapping

转载 作者:IT老高 更新时间:2023-10-28 13:16:15 29 4
gpt4 key购买 nike

我正在使用 Play 框架和 mongoDB 创建一个 scala 应用程序。我设法使用 Leon Play-Salat 建立连接.我有一个模型

case class Person(
id: ObjectId = new ObjectId,
fname: String,
mname: String,
lname: String
)

在我的 Controller 中,我需要将其映射到表单

val personForm: Form[Person] = Form(

// Defines a mapping that will handle Contact values
mapping(
"id" -> of[ObjectId],
"fname" -> nonEmptyText,
"mname" -> text,
"lname" -> nonEmptyText
)(Person.apply)(Person.unapply))

如何将 ObjectID 映射到表单?我收到错误找不到 ObjectId 的对象。

最佳答案

设法让它工作

val personForm: Form[Person] = Form(
// Defines a mapping that will handle Contact values
mapping(
"id" -> ignored(new ObjectId),
"fname" -> nonEmptyText,
"mname" -> text,
"lname" -> nonEmptyText
)(Person.apply)(Person.unapply))

我正在尝试执行 CRUD 功能,因此需要 ID。

关于mongodb - Play Framework Leon Salat Model Form Mapping,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12889127/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com