Хотите удалить данные из couchbase с помощью функции ReactiveCouchbaseRepository, и ее тип возврата - Mono.Defer, но при запуске его невозможно удалить из БД.
Скажем, ScopeRepository - это интерфейс
public interface ScopeRepository : ReactiveCouchbaseRepository<Scope, String>
Удаление из БД:
@Autowired
override lateinit var scopeRepository: ScopeRepository
monoDefer.subscribe(scopeRepository.deleteById("scopeId"))
даже пробовал
Mono.just(scopeRepository.deleteById("scopeId"))