MongoDB java.lang.ClassCastException: java.lang.Double cannot be cast to java.lang.Integer

编程入门 行业动态 更新时间:2024-10-19 14:50:56

MongoDB java.<a href=https://www.elefans.com/category/jswz/34/1768519.html style=lang.ClassCastException: java.lang.Double cannot be cast to java.lang.Integer"/>

MongoDB java.lang.ClassCastException: java.lang.Double cannot be cast to java.lang.Integer

详细报错如下:

java.lang.ClassCastException: java.lang.Double cannot be cast to java.lang.Integerat org.bson.Document.getInteger(Document.java:244) ~[bson-4.0.4.jar:na]at com.mongodb.client.gridfs.GridFSDownloadStreamImpl.getChunk(GridFSDownloadStreamImpl.java:223) ~[mongodb-driver-sync-4.0.4.jar:na]at com.mongodb.client.gridfs.GridFSDownloadStreamImpl.getBuffer(GridFSDownloadStreamImpl.java:277) ~[mongodb-driver-sync-4.0.4.jar:na]at com.mongodb.client.gridfs.GridFSDownloadStreamImpl.read(GridFSDownloadStreamImpl.java:101) ~[mongodb-driver-sync-4.0.4.jar:na]at com.mongodb.client.gridfs.GridFSDownloadStreamImpl.read(GridFSDownloadStreamImpl.java:91) ~[mongodb-driver-sync-4.0.4.jar:na]at com.mongodb.client.gridfs.GridFSDownloadStreamImpl.read(GridFSDownloadStreamImpl.java:82) ~[mongodb-driver-sync-4.0.4.jar:na]

报错的位置:

原因:

库中n是Double类型

此处类型转换异常 

 关于 chunks.n

 正常情况下库中n是Int32 

更多推荐

MongoDB java.lang.ClassCastException: java.lang.Double cannot be cast to java.la

本文发布于:2024-02-11 11:48:30,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1680831.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:lang   java   MongoDB   ClassCastException   Integer

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!