码迷,mamicode.com
首页 > 数据库 > 详细

Java中MongoDB返回ObjectId的差异

时间:2020-06-24 14:09:46      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:相同   code   objectid   isp   mongod   load   若是   结果   god   

  在Java中使用MongoDB时若是通过这样的方式查询,在swagger接口中收到的结果可能会与期望不一致。

  1、检索语句

mongoTemplate.find(query, Object.class, collectionName);

  注意了,上述语句中是直接采用Object的类型。

  2、单步调试的结果

技术图片

  3、swagger接口的结果

技术图片

 

 

 

 

 

  在上面两幅图中,_id的值展示有差异的,不过实质的值都是相同的。在代码中_id是以字符串的形式展示,而在swagger中_id是以ObjectId的对象展示。

Java中MongoDB返回ObjectId的差异

标签:相同   code   objectid   isp   mongod   load   若是   结果   god   

原文地址:https://www.cnblogs.com/bien94/p/13187059.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!