Scala - Play框架 - Reactive Mongo - 服务层

问题描述 投票:1回答:1

有没有办法在服务层中使用reactiveMongoApi。我尝试创建一个类,并尝试使用以下语法创建一个集合。

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

但它也期望一个名为执行上下文的隐式参数,它来自ControllerComponents对象。

类似的情况是当我尝试对集合进行查找时,api期望存在以下隐式变量,这些变量是MongoController的一部分

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

那么,有没有办法为reactivemongo提供服务层/ DAO层?尝试保持控制器代码清洁。

scala playframework reactivemongo play-reactivemongo
1个回答
0
投票

你可能需要import scala.concurrent.ExecutionContext._

© www.soinside.com 2019 - 2024. All rights reserved.