[英]Neo4j Cypher Query: Finding all nodes, that are connected to a node, that has more than 3 other relationships
[英]Neo4j Cypher Query to get all sub nodes until reaching a node with a specific relationship
这个查询对你有用吗?
它应该返回每个Blue
节点(具有到任何Red
节点的路径)及其“子节点”(沿着每条路径),忽略任何子节点(第一个除外)具有传入ANALYTICALLY_COMPOSED
关系的路径:
MATCH (a:Blue)-[:ANALYTICALLY_COMPOSED]->(b)
MATCH p=(b)-[rels*]-(:Red)
WITH a, NODES(p) AS subnodes
WHERE NONE(n IN subnodes[1..] WHERE ()-[:ANALYTICALLY_COMPOSED]->(n))
RETURN a, subnodes;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.