有没有办法在服务层中使用reactiveMongoApi。我尝试创建一个类,并尝试使用以下语法创建一个集合。
def collection = reactiveMongoApi.database.map( _.collection[JSONCollection]("persons"));
但它也期望一个名为执行上下文的隐式参数,它来自ControllerComponents对象。
类似的情况是当我尝试对集合进行查找时,api期望存在以下隐式变量,这些变量是MongoController的一部分
(implicit swriter: pack.Writer[S], pwriter: pack.Writer[J])
那么,有没有办法为reactivemongo提供服务层/ DAO层?尝试保持控制器代码清洁。
你可能需要import scala.concurrent.ExecutionContext._