Couchbase Java / Scala获取失败的ID列表

时间:2018-08-27 17:42:53

标签: java scala rx-java observable couchbase

我迷失在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提供任何帮助。

0 个答案:

没有答案