MongoDB的Spring Data Rest:如何通过子文档ID查找

时间:2016-02-12 06:10:49

标签: spring spring-data spring-data-mongodb

我正在使用Spring Data Rest for MongoDB。我正在尝试通过子文档ID找到文档。

class A {
  @Id
  private String id;
  private String name;
}

class B {
  @Id
  private String id;
  private String name;
  private A a;
}

@RepositoryRestResource()
public interface BRepository extends MongoRepository<B, String> {
  List<B> findByA_Id(@Param("aId") String aId);
  List<B> findByA_Name(@Param("aName") String aName);
}

问题是findByA_Id方法总是返回一个空列表。函数findByA_Name可以正常工作。

0 个答案:

没有答案