neo4j - 如何指定Spring数据neo4j的查询深度?

标签 neo4j spring-data-neo4j

Spring Data Neo4j 提供了一种指定查询深度的方法:

@Depth(value = 2)
List<KNode> findByName(String name);

但是它是硬编码的,有没有其他方法可以将深度指定为方法的参数,就像:

List<KNode> findByName(String name, int depth);

谢谢。

最佳答案

您可以尝试注释参数。

List<KNode> findByName(String name, @Depth int depth);

在这里找到更多:https://docs.spring.io/spring-data/neo4j/docs/current/reference/html/#reference_derived-queries

关于neo4j - 如何指定Spring数据neo4j的查询深度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51054172/

相关文章:

neo4j - 如何访问路径集合中的节点对象? (两个或多个节点的路径)

java - neo4j图形数据库中是否可以有不同类型的节点

java - 在 spring-data-neo4j 中使用 @Transactional 时出现问题

java - Neo4j REST 服务在 WebLogic 中部署时无法保存

java - 在 Spring Data Neo4j 中实现延迟加载

java - Gradle:由 gradle 任务 bootJar 创建的 jar 不工作

database - 如何通过 Cypher Neo4j 中的其他 Prop 对 Node Prop 的值进行分组?

Neo4j Cypher 查询 : order collection, 取前 n 个元素

javascript - 不能在 Neo4j 属性中使用美元符号 ($)

java - 如何在 Spring data neo4j 中更新节点或节点实体?