MongoDB から「User」クラスのデータを入れたい。find()
メソッドは、私が望む型を返しません。
私はコードを持っていますが、それをどのように使用できるかわかりません:
def findUser(username: String) : Option[User] =
{
var user:Option[User] = None
val userToFind = MongoDBObject("username" -> username)
users.findOne(userToFind).foreach { x =>
user = Some(new User(x("username").toString,x("password").toString,x("firstname").toString, x("lastname").toString, true,2))
}
user
}
結果を使用してオブジェクトパラメータに入れる方法は?
これは私のオブジェクトユーザーです:
class User (
val username : String,
var password : String,
var firstname : String,
var lastname : String,
var isActivated : Boolean,
val tenantId : Int
)
{}