我需要找到两个节点之间的公共节点。例如,从A -> B -> C
A =节点1
B =节点2
C =节点3
A,B和C具有公共属性(user_id,fullname),关系属性为KNOWS。节点索引是user_id。
与之相关的节点: A [:知道] B和B [:知道] C
我有A和C节点ID。我想找到B节点id。我怎么能用Cypher或neo4jphp做到这一点?
答案 0 :(得分:1)
真的更愿意看到你自己写的东西,但我想有时候这太费劲了......
START a=node(1)
MATCH (a)-[:KNOWS]->(b)-[:KNOWS]->(c)
WHERE a.user_id = ... (Explanation on what exactly should be done here was lacking)
RETURN b