現在発生している次の問題を修正するために、0.12.RC3 にアップグレードしています。アップグレード後、メソッドの非推奨警告を受け取りましたcollect
。
だから私はから移動しました:
def find(query: JsObject = Json.obj())(implicit reader: Reads[T]): Future[List[T]] = {
collection.flatMap(_.find(query).cursor[T](ReadPreference.nearest).collect[List]())
}
に:
def find(query: JsObject = Json.obj())(implicit reader: Reads[T]): Future[List[T]] = {
collection.flatMap(_.find(query).cursor[T](ReadPreference.nearest).collect[List](Int.MaxValue, Cursor.FailOnError()))
}
ただし、残念ながら次のエラーが表示されます。
タイプの不一致、予想: (JSONCollection) => Future[NotInferedS]、実際: (JSONCollection) => Any