Neo4J:获取连接到至少K个节点且路径长度<= 2的所有节点

时间:2017-06-06 10:05:42

标签: neo4j cypher graph-databases

通过这个用例,我发现Cypher查询很难。我需要为它编写存储过程吗?

1 个答案:

答案 0 :(得分:1)

这是一个查询,它将返回通过长度为2的路径连接到至少k个不同节点的每个节点。假设k被传递为parameter

MATCH (n)-[*..2]-(m)
WITH n, COUNT(DISTINCT m) AS ms
WHERE ms > $k
RETURN n, ms;