Scala - Play Framework - Reactive Mongo - Сервисный уровень - PullRequest
0 голосов
/ 31 января 2019

Есть ли способ использовать реактивныйMongoApi на уровне сервиса.Я попытался создать класс и попытался создать коллекцию со следующим синтаксисом.

def collection = reactiveMongoApi.database.map( _.collection[JSONCollection]("persons"));

Но он также ожидает неявный параметр, называемый контекст выполнения, который является объектом ControllerComponents.

Подобный случай, когда я пытаюсь выполнить поиск по коллекции, API ожидает присутствия следующих неявных переменных, которые являются частью MongoController

(implicit swriter: pack.Writer[S], pwriter: pack.Writer[J])

Итак, есть лиспособ иметь уровень обслуживания / уровень DAO для реактивного Монго?Попытка сохранить код контроллера в чистоте.

1 Ответ

0 голосов
/ 26 февраля 2019

Вам может понадобиться import scala.concurrent.ExecutionContext._

...