我正在使用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;