Mongodb 无法应用Scala播放重载方法值[save]
无法将获取重载方法值[save]应用于(models.UserReset) 型号: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
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。。我只是发现我错过了这段代码这就是答案我错过了这一部分