我有一个包含数组字段的文档
"chapters": [
{ "id" : "14031871223912313", ...}
...
]
我想使用 Spring Data 的 MongoTemplate 查询返回 id,使用以下方法:
class Chapter {
private String id;
public String getId() {
return id;
}
}
这样就不会填充 id。我已尝试将不同的映射选项与此处描述的 @Field 一起使用 http://docs.spring.io/spring-data/mongodb/docs/current/reference/html/#mapping.conventions.id-field
我做错了什么?我知道我总是可以返回到 mongo java 驱动程序,但我认为这应该可行。
在此先感谢您的帮助。
最佳答案
找到解决方案。它通过以下方式填充:
@Field("id")
private String chaperId
关于mongodb - spring data mongodb "id"字段映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29637813/