找到一个play + reactivemongo的单个文档

时间:2014-06-08 00:42:52

标签: playframework reactivemongo

在请求中接收作者对象的函数

  def login = Action.async (parse.json) {
    request => 
      request.body.validate[Author].map {
        author => 
          val query = Json.obj("username" -> "222")
          val obj = collection.find(query).one[Author]
          obj.map {
           author => 
            Ok("Welcome").withSession (
              "username" -> "ok")
          }
      }.getOrElse(Future.successful(BadRequest("invalid json")))
  }
即使使用硬编码的用户名,

总是会导致错误的请求。这有什么不对?

1 个答案:

答案 0 :(得分:0)

将登录信息更改为帖子。似乎现在正在运作。

POST    /author/login               @controllers.Authors.login