在MongoDB Scala 驱动程序中,ScalaObservable.foreach
并没有像我预期的那样阻塞。由于它返回 Unit 我也不能用.toFuture
它来等待。
等待的惯用方式是什么?我的程序退出得太早了。
作为一种解决方法,我已替换.foreach
为.map(f).toFuture
where f: _ => Unit
,然后阻止未来。
在MongoDB Scala 驱动程序中,ScalaObservable.foreach
并没有像我预期的那样阻塞。由于它返回 Unit 我也不能用.toFuture
它来等待。
等待的惯用方式是什么?我的程序退出得太早了。
作为一种解决方法,我已替换.foreach
为.map(f).toFuture
where f: _ => Unit
,然后阻止未来。