【发布时间】:2018-08-18 22:17:04
【问题描述】:
我目前正在使用 Akka Streams 和 Alpakka MongoDB connector。
是否可以指定MongoSource的类型?
val codecRegistry = fromRegistries(fromProviders(classOf[TodoMongo]), DEFAULT_CODEC_REGISTRY)
private val todoCollection: MongoCollection[TodoMongo] = mongoDb
.withCodecRegistry(codecRegistry)
.getCollection("todo")
我想做这样的事情:
val t: FindObservable[Seq[TodoMongo]] = todoCollection.find()
MongoSource(t) // Stuck here
但我收到以下错误:
Expected Observable[scala.Document], Actual FindObservable[Seq[TodoMongo]].
我找不到关于这部分的正确文档。
【问题讨论】:
-
MongoSource(todoCollection.find())直截了当。你想用中间的FindObservable做什么?
标签: mongodb scala akka akka-stream alpakka