我有点儿琐碎的任务:每当我用响应式spring WebClient查询外部API或查询响应式MongoDBRepository时,我想记录有多少实体通过我的流量。记录诸如“在数据库中找到n条记录”之类的消息。例如:
return repository.findAll()
.doOnComplete { log.info("Found total n records!") } // how to get the n?
.filter { it.age > 10 }
.distinct { it.name }
TLDR:完成后如何获得助焊剂尺寸(可能是其含量)?
最佳答案
通过调用count()。当观察到onComplete时,它应该发出Mono。