如何构建一个Neo4J查询:
1)将返回任意深度的子图中的所有节点,其中节点由给定的一组关系连接?
例如,在类似Cypher的语法中:
MATCH (*)-[r1:FRIEND_OF AND r2:COLLEAGUE_WITH]->(*) RETURN *
答案 0 :(得分:1)
此查询将仅返回节点,如您在问题中所述:
MATCH (n)-[:FRIEND_OF|COLLEAGUE_WITH*]->(m)
RETURN n, m;
如果你也想要这些关系:
MATCH (n)-[r:FRIEND_OF|COLLEAGUE_WITH*]->(m)
RETURN n, r, m;