Я начал немного работать с 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
Исходный код для поля: http://scala -tools.org / mvnsites / liftweb-2.2.делать это в одну строку?или, по крайней мере, можно ли каким-то образом изменить код поля, чтобы на самом деле это можно было сделать?
Я думаю, вы могли бы сделать это:
User.createRecord.loginName("user").firstName("Name").lastName("LastName").password(Password("Some password")).save