首页 > 解决方案 > 当我在春季启动 cosmosDb 中执行 repository.save 时,Mono 值是 MonoOnErrorResume

问题描述

我正在使用 spring boot,cosmosDb 集成。我成功完成了 findAll、findById 等操作。但无法保存到存储库中。

当我在其上调用 toString() 时,在保存方法上返回的 Mono 具有消息“MonoOnErrorResume”。

什么可能是错的?

标签: spring-bootazure-cosmosdb

解决方案


以下将起作用。它将返回保存在 Mono 中的对象。

 someRepo.save(someObject).subscribe(); 

您可以执行以下操作来打印流信号并打印在 Mono 中重新调整的已保存对象。

someRepo.save(someObject).log().subscribe(System.out::println);

推荐阅读