java - 反应式弹性搜索存储库不保存从通量流传递的项目
问题描述
我正在尝试在我的反应式存储库中保留一些数据。
public class ArticleRepositoryMultiIndexImpl implements ArticleRepositoryMultiIndex<Article> {
private final ReactiveElasticsearchOperations operations;
@Override
public Flux<Article> saveAll1(Iterable<Article> entities) {
var indexOps = operations.indexOps(indexName());
indexOps.createSettings(Article.class);
return operations.saveAll(entities, indexName());
}
}
用法:
// b is a Flux<Article>, and is not empty
articleReactiveRepository.saveAll1(b.toIterable());
告诉我我做错了什么?
解决方案
推荐阅读
- wordpress - 301 重定向在 Wordpress 网站上不起作用
- css - flexbox 容器中的左右填充正在拉伸子图像
- actionscript-3 - AS3 错误:未定义属性事件的访问
- python - 检查一系列列表是否包含项目
- android - React Native:只允许特定应用程序连接到亚马逊 AWS 资源
- python - Python:如何将数组中的特定元素相乘?
- javascript - 我可以制作 $date = date("Ymd h:i:sa"); 到一个 int 值,以便我可以将它与当前日期进行比较?
- c++ - 声明模板类对象:错误:没有匹配的函数调用
- asp.net-core - .NET 5.0 生产中的自定义错误页面
- typescript - TypeScript - 从任何对象中提取接口字段