Spring数据Neo4J条件查询

Spring data Neo4J criteria query

我正在尝试使用 Neo4J 中的条件转换以下查询是否可行?

示例:

@Query("MATCH (movie:Movie)-[r:RATING]->(), (movie)<-[:ACTS_IN]-(actor:Actor) " +
           "WHERE movie.id={0} " +
           "RETURN movie.id as movieId, COLLECT(actor.name) AS 'cast', AVG(r.stars) AS 'averageRating'")

不,因为您想要返回计算值和属性集合。自定义查询(例如您拥有的查询)是正确的选择。

更新: 根据简单条件查询实体,可以使用derived finders 例如findById(id)