我正在使用modgodb和spring-data,我正在尝试执行findOne(id)
,我在我的模型中将id映射为String,但在mongoDB中_id
是ObjectId
,当我执行findOne,它找不到寄存器。
型号:
public class Article {
@Id
public String id;
我正在尝试这样做:
Article article = articleRepository.findOne(id);
答案 0 :(得分:0)
我正在搜集集合articles
集合,而集合是article
。指定集合是关键
@Document(collection="articles")
public class Article {
@Id
public String id;