栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

使用Spring数据MongoDB和Kotlin更新对象不起作用

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用Spring数据MongoDB和Kotlin更新对象不起作用

除非有人订阅了反应式发布者,否则什么都不会发生。这就是为什么当您使用block()时它开始起作用的原因。如果您需要调用数据库并在另一个数据库请求中使用结果,而不是使用诸如map(),flatMap()等Mono
/ Flux运算符…来构建所需所有操作的管道,然后返回结果Mono / Flux作为控制器的响应。Spring将订阅该Mono /
Flux并返回请求。您不需要阻止它。并且不建议这样做(使用block()方法)。

简短示例如何在Java中使用MongoDB反应存储库:

@GetMapping("/users")public Mono<User> getPopulation() {    return userRepository.findOldest() .flatMap(user -> {   // process the response from DB     user.setTheOldest(true);     return userRepository.save(user); }) .map(user -> {...}); // another processing}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/453969.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号