七叶笔记 » 数据库 » 关于MongoTemplate通过id查询为null的问题

关于MongoTemplate通过id查询为null的问题

版本:

错误实体类

MongoId设置为了String,需要设置为ObjectId类型

正确实体类

查询语句,如果mongoId类型为String那么就查询不出来,无论是直接使用 findById方法或者find(query)或者id传ObjectId对象,都是查不出来的,开始还以为配置错了,结果是因为Mongo的id都是ObjectId无法对应上实体类中的String类型。改成ObjectId同样的语句就可以查询出来了

到此这篇关于关于MongoTemplate通过id查询为null的问题的文章就介绍到这了,更多相关MongoTemplate查询为null内容请搜索七叶笔记以前的文章或继续浏览下面的相关文章希望大家以后多多支持七叶笔记!

相关文章