In the MongoDB Scala driver, ScalaObservable.foreach
doesn't block as I expected. Since it returns Unit I can't use .toFuture
it to wait either.
What's the way idiomatic way to wait? My program is quitting too early.
As a workaround I've replaced .foreach
with a .map(f).toFuture
where f: _ => Unit
, then blocking on the future.