Playframework 使用play+查找单个文档;反应蒙戈

Playframework 使用play+查找单个文档;反应蒙戈,playframework,reactivemongo,Playframework,Reactivemongo,在请求中接收author对象的函数 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[Autho

在请求中接收author对象的函数

  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")))
  }

总是导致错误的请求,即使使用硬编码的用户名也是如此。这里怎么了?

已将登录更改为帖子。现在好像在工作

POST    /author/login               @controllers.Authors.login

你的要求是什么样的?您是否成功通过了
验证
步骤?是否仍有测试我是否正在使用Play Activator?Println似乎没有打印到控制台。
Play.Logger.debug()
应该打印到控制台。