Play 2.5.4 と ReactiveMongo を使用して Play/Scala アプリケーションを作成しています。この例に基づいて、次を使用してコレクションを取得しています
class SettingStore( val mongo:ReactiveMongoApi) {
def collection = mongo.db.collection[BSONCollection]("Settings")
// more code...
}
ただし、db
現在は推奨されていません。非推奨の警告では の使用が推奨されてdatabase
いますが、これは を返すFuture
ため、すべての操作をマップする必要があります。ReactiveMongo の操作もFuture
s を返すため、これは冗長に思えます...コレクションを取得する適切な方法は何ですか? (または、私は何かを完全に見逃していますか?それFuture[Future[Future[A]]]
は未来ですか?)