Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb 无法应用Scala播放重载方法值[save]_Mongodb_Scala_Playframework_Save - Fatal编程技术网

Mongodb 无法应用Scala播放重载方法值[save]

Mongodb 无法应用Scala播放重载方法值[save],mongodb,scala,playframework,save,Mongodb,Scala,Playframework,Save,无法将获取重载方法值[save]应用于(models.UserReset) 型号: case class UserReset ( id: ObjectId = new ObjectId, userId: ObjectId, email : String, key : String, used : Boolean = false, createDate: Date = new Date() ) 控制器: //save reset info val userResetVal

无法将获取重载方法值[save]应用于(models.UserReset)

型号:

case class UserReset (
  id: ObjectId = new ObjectId,
  userId: ObjectId,
  email : String,
  key : String,
  used : Boolean = false,
  createDate: Date = new Date()
)
控制器:

//save reset info
val userResetVal = UserReset(userId = user.id, email = user.email, key = resetLink)
User.save(userResetVal)

不知道为什么?或者我应该在val userResetVal=UserReset(userId=user.Id,email=user.email,key=resetLink)中包含Id、Used和createDate吗?

您想将
UserReset
用户
分开吗?在这种情况下,您还需要

object UserReset {
  // define the corresponding table structure 
  // and methods including save
}
打电话

UserReset.save(userResetVal)

这意味着没有方法User.save()会接受UserReset实例作为其唯一参数。谢谢Johan。。知道了。。谢谢你的解释谢谢Alexey。。我只是发现我错过了这段代码这就是答案我错过了这一部分