Tag: 春季数据

Spring Data Neo4j – ORDER BY {order}失败

我有一个查询结果应根据传递的参数进行排序: @Query("""MATCH (u:User {userId:{uid}})-[:KNOWS]-(:User)-[h:HAS_STUFF]->(s:Stuff) WITH s, count(h) as count ORDER BY count {order} RETURN o, count SKIP {skip} LIMIT {limit}""") fun findFromOthersByUserIdAndSortByAmountOfStuff( @Param("uid") userId: String, @Param("skip") skip: Int, @Param("limit") limit: Int, @Param("order) order: String): List<StuffWithCountResult> 对于order参数,我使用下面的enum和唯一的方法: enum class SortOrder { ASC, DESC; fun toNeo4JSortOrder(): String { when(this) { ASC -> return "" DESC -> return […]