neo4j查询朋友的朋友
时间: 2023-08-22 21:11:39 浏览: 180
好友查看器
要查询朋友的朋友,可以使用Neo4j的查询语句。根据引用[2]的句法,我们可以使用连续关系模式的查询来实现。假设我们有一个节点标签为"Person",关系类型为"KNOWS",我们可以使用以下查询语句来找到朋友的朋友:
MATCH (p1:Person)-[:KNOWS]-(p2:Person)-[:KNOWS]-(p3:Person)
WHERE p1.name = '朋友的名字'
RETURN p3.name
在这个查询中,我们首先匹配到一个名为"朋友的名字"的朋友节点p1。然后,我们通过两个连续的"KNOWS"关系,找到p1的朋友的朋友节点p3。最后,我们返回p3的名字。
请注意,你需要根据你的数据模型和节点属性进行相应的调整。
阅读全文