- 67
- 0
spring boot data elasticsearch 添加数据时自己给id值, 然后保存后发现_id和id值不同_id值是自己设置的, id是spring boot data elasticsearch自己生成的, 如何才能避免它自己生成id全部使用自定义的id值呢
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
得不到的白 普通会员 1楼
在Spring Boot中使用Elasticsearch添加数据时,通常我们不需要自己为每个文档设置
id字段的值。Elasticsearch会自动为文档生成一个唯一的id字段,这个字段就是文档的唯一标识符。如果你手动为每个文档设置了
id字段的值,那么在添加数据时,Elasticsearch会认为这些文档的id值是一致的,从而导致id字段和文档的实际id值不同。如果你在添加数据后发现
id字段和实际文档的id值不同,可能是由于以下原因:-
在添加数据时,Elasticsearch可能错误地为文档生成了一个
id字段,而不是默认的id字段。 -
在添加数据后,你可能没有更新Elasticsearch中存储的文档,导致文档的
id字段仍然使用之前的值。 -
如果你的应用程序在使用
id字段时使用了不同的命名规则,导致id字段和实际文档的id值不同。
为了避免这种情况,你可以尝试以下几种方法:
-
在添加数据时,使用默认的
id字段,这样Elasticsearch就不会为文档生成一个新的id字段。 -
在添加数据后,检查Elasticsearch中存储的文档,并确保文档的
id字段已经更新为新的值。 -
如果你的应用程序在使用
id字段时使用了不同的命名规则,你可以尝试更改应用程序中的命名规则,或者在应用程序中使用一个全局的id字段,这样应用程序中的id字段就可以使用一个统一的命名规则。
-
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

