如何使用spring数据为_id执行findOne?

时间:2017-05-04 07:21:01

标签: mongodb spring-boot spring-data

我正在使用modgodb和spring-data,我正在尝试执行findOne(id),我在我的模型中将id映射为String,但在mongoDB中_idObjectId,当我执行findOne,它找不到寄存器。

型号:

public class Article {

    @Id
    public String id;

我正在尝试这样做:

    Article article = articleRepository.findOne(id);

1 个答案:

答案 0 :(得分:0)

我正在搜集集合articles集合,而集合是article。指定集合是关键

@Document(collection="articles")
public class Article {

    @Id
    public String id;