我迷失在rx.Observable API中,需要一些帮助。
我想按ID删除CB存储桶中的大量文档。我需要获取失败文档ID的列表。它应该是这样的:
val ids = Seq[String]("1","5","3","4","2")
rx.lang.scala.Observable.from(ids).flatMap(id=> akkaBucket.async().remove(id).onErrorResumeNext(e => Observable.just(JsonDocument.create(id)))).toSeq.subscribe(
x => println(x),
e => e.printStackTrace(),
() => ()
)
尽管这是Scala代码,并且我正在使用RX Scala Observable,但我将很高兴为Java提供任何帮助。