简体   繁体   English

Neo4j / Cypher显示标签(匹配路径)

[英]Neo4j/Cypher display labels (match path)

one of my questions was already answered: 我的问题之一已经回答:

Neo4j: Display all connected nodes and their parent in tree-like graph Neo4j:在树状图中显示所有连接的节点及其父节点

The final query was : 最终查询是:

query = CypherQuery(graph, "MATCH path=(n {name:{node}})<-[:DEPENDS_ON*]-() WITH NODES(path) AS np WITH REDUCE(s=[], i IN RANGE(0, LENGTH(np)-2, 1) | s + {p:np[i], c:np[i+1]}) AS cpairs UNWIND cpairs AS pairs WITH DISTINCT pairs AS ps RETURN ps.p, ps.c")

I need to be able to RETURN a label for each ps.p and ps.c in the same query. 我需要能够在同一查询中为每个ps.p和ps.c RETURN标签。 I've tried few things withot success. 我尝试了一些没有成功的事情。 Please advise. 请指教。

Thanks. 谢谢。

Peter 彼得

您是否尝试过在末尾(又称为RETURN )修改, labels(ps.p), labels(ps.c) )?

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM