를 사용하여 몽고 데이터베이스에 객체를 삽입하고, 여기 위치하고 데모 프로젝트에서 찾고있다 : 그러나 https://github.com/jonasanso/play-reactive-mongo-db내가 모두 함께 스칼라, MongoDB를하고 재생 프레임 워크를 사용하는 방법을 배우고 스칼라의 ReactiveMongo 드라이버
, I create()
메서드의 구문을 이해할 수 없습니다. 키워드 yield
을 사용하지 않고 다른 방법으로 글을 쓸 수 있습니까? 스칼라를 배우는 중이며이 방법이 어떻게 작동하는지 이해할 수 없습니다. 당신이 수익률 구문을 사용하지 않으려면
def create(name: String, population: Int) = Action.async {
for {
cities <- citiesFuture
lastError <- cities.insert(City(name, population))
} yield
Ok("Mongo LastError: %s".format(lastError))
}
먼저 [문서] (HTTP를 읽기 : // reactivemongo. org/releases/0.11/documentation/index.html) – cchantep