我有一个对象,我们称之为Item
。从概念上讲,用户可以针对这些项目执行操作。这些操作应该作为项目的历史记录保留。
我的文档根目录是Item
,其中嵌入了Action
。
我创建了spring数据存储库:
public interface Item extends CrudRepository<Item, String>
是否可以通过@Query
以某种方式对其进行注释来创建方法,以获取符合特定条件的Action
列表?我想抓取这些数据,以便向用户显示所有Item
的最新历史记录。
更好的方法是将Action
放入自己的文档类型并将它们链接到Item
的?
答案 0 :(得分:3)
应该可以查询Action
您可以使用以下模式调用的方法:
findByAction_{actionPropertyName}
或者,如果不明确,您可以删除下划线。
1.3.2.2.1。来自http://static.springsource.org/spring-data/data-commons/docs/1.3.2.RELEASE/reference/html/
的属性表达式