我开始使用lift + scala + mongorecord进行一些工作,但我发现了一个小烦恼:
通常我很容易创建一个记录(文档):
User.createRecord.loginName("user").firstName("Name").lastName("LastName").save
但是当我使用MongoPasswordField时,不可能只用一行:
val userRecord = User.createRecord.loginName("user").firstName("Name").lastName("LastName")
userRecord.password.setPassword("SomePassword")|
userRecord.save
有没有办法在一行中做到这一点? 或者至少可以以某种方式修改字段代码以实际允许这样做吗?
答案 0 :(得分:2)
我认为你可以这样做:
User.createRecord.loginName("user").firstName("Name").lastName("LastName").password(Password("Some password")).save