У меня есть приведенный ниже код из ответа, приведенного в этом [ stackoverflow question]
bars = bars.flatMap(bar -> findByBarId(bar.getBarId())
.flatMap(foo -> {
bar.setIsInFoo(true);
return Mono.just(bar);
}).switchIfEmpty(Mono.just(bar)));
Как это сделать, если у меня был единственный Mono<Bar> bar Mono<Foo> foo
вместо варианта Flux, описанного выше, и чтобы получить измененную панель?