使用 Spring Boot 的 MongoDB 类型映射



我正在使用Spring启动项目和MongoDB。现在我的问题是我有一个字段 ID,Mongo 还自动生成一个对象 ID _id。现在我将使用/{id} 调用一个 get API,结果将由 findById(( 提供。但为此,我必须将_id与 id 映射,以便获取特定结果。请查看附在下面的数据

中,然后恢复。MonogoDB数据

你的POJO是什么样子的? 有吗:

...
@Id
String id;
int ID;
...

您可以只使用没有整数 id 的@Id String id。 通过注释@Id MongoDB将理解它是_id。

您还可以使用@Field("_id")来获取映射的MongoDB集合'_id'字段,如下所示,

@Field("_id")
String id;

相关内容

  • 没有找到相关文章

最新更新