es版本:5.6.4
spring-data-elasticsearch版本:3.0.10.RELEASE
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-elasticsearch</artifactId>
<version>3.0.10.RELEASE</version>
</dependency>
数据库订单表同步到es中,id字段(Long类型)19位,查询出来的id字段精度丢失,最后两位的数字被抹成零。其他类型字段查询一直没问题,最近需要用到id字段,现在进行不下去了。请问如何解决查询出来id精度丢失的问题?
------------------问题已解决!问题已解决!问题已解决!-------------------------------
问题已解决! 不知道如何删除这个发问。。
spring-data-elasticsearch版本:3.0.10.RELEASE
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-elasticsearch</artifactId>
<version>3.0.10.RELEASE</version>
</dependency>
数据库订单表同步到es中,id字段(Long类型)19位,查询出来的id字段精度丢失,最后两位的数字被抹成零。其他类型字段查询一直没问题,最近需要用到id字段,现在进行不下去了。请问如何解决查询出来id精度丢失的问题?
------------------问题已解决!问题已解决!问题已解决!-------------------------------
问题已解决! 不知道如何删除这个发问。。
1 个回复
UltraXiaoZi
赞同来自: xu_zh_w
但是,我通过curl查询输出为7153256312100466443
1 个答案:
答案 0 :(得分:1)
w3schools 描述了js中的类似限制:
精度整数(没有句号或指数表示法的数字)是 被认为最高可达15位
看起来Chrome开发者很尊重它。
看看对你有没有帮助,我的感觉是跟具体的编程语言有关系,不行的话类型换成字符串。。。。