免费企业网站系统源码下载,咸宁网站建设解决方案,中英文微信网站建设,中国城乡建设部人力网站首页场景
1、某数据ID为Long类型#xff0c;JAVA 定义实体类 Id Long id 2、查询数据库#xff0c;此数据存在 3、使用 shell 查询#xff0c;查不到数据 4、JAVA代码查询Query.query 不受任何影响
分析
尝试解决#xff08;一#xff09;
long 在 mongo中为 int64 类型…场景
1、某数据ID为Long类型JAVA 定义实体类 Id Long id 2、查询数据库此数据存在 3、使用 shell 查询查不到数据 4、JAVA代码查询Query.query 不受任何影响
分析
尝试解决一
long 在 mongo中为 int64 类型因此直接传递参数会丢失精度所以想到加上引号尝试解决
失败原因
加上双引号以后变成了字符串和主键数据类型不一致因此查不到数据
正确语法
使用NumberLong
示例
{_id:NumberLong(19343258235046709)}