查找两个节点之间共享的连接节点

理查德

密码初学者问题。我知道如何结识一个叫丽贝卡的人的所有朋友,以及他们之间的优势:

MATCH (rebecca:Person)-[r*1..10]->(friends:Friend)
RETURN rebecca, friends,
       extract(x IN r | {rel: x, start: startNode(x), end: endNode(x)})

我知道如何结识一个叫Robert的朋友,以及他们之间的优势:

MATCH (robert:Person)-[r*1..10]->(friends:Friend)
RETURN robert, friends,
       extract(x IN r | {rel: x, start: startNode(x), end: endNode(x)})

但是,我该如何让Robert和Rebecca拥有所有共同的朋友呢?通过组合这两个查询,或者是否有更简单的方法。

托马兹·布拉塔尼奇(TomažBratanič)

您可以使用

MATCH (rebecca:Person)-[:FRIEND]->(friends:Friend)<-[:FRIEND]-(robert:Person) 
where rebecca.name = "Rebecca" and robert.name= "Robert"    
RETURN friends

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在两个节点应用程序之间共享会话

获取两个节点之间的节点

如何查找两个节点之间的路径的名称

查找两个节点之间的路径,即使中间节点丢失也无法查询图

如何使用Cypher查找两个节点之间的中间节点

Xpath,在其他两个节点之间查找节点

查找两个节点之间的路径时显示中间节点和关系

连接两个Gatsby节点

如何连接两个Erlang节点?

postgresql - 两个节点之间的距离

两个节点之间的 SPARQL 路径

两个节点之间的减法

标识节点位于其他两个节点之间

获取两个节点之间的节点子图?

XSLT - 在两个节点之间选择节点(基于数组)?

根据属性条件在两个节点之间插入节点?

如何使用PNPM在两个节点项目之间共享node_modules?

给定JSON文件上的一组节点,查找是否已连接两个节点的最佳方法

查找使两个节点之间的最大权重最小的路径的算法

尝试使用networkx查找两个节点之间的距离(欧几里得)

密码:查找由其ID标识的两个节点之间的最短路径

在 NEO4j 中查找两个节点之间的间接路径

查找两个随机节点之间路径的递归公式的优化

使用Unetstack和Groovy脚本查找两个节点之间的距离

如何使用networkx查找任意两个节点之间的边数?

使用 Google Knowledge Graph API 查找两个节点之间的关系

c:找到两个简单列表之间的连接(公共节点)

我需要计算具有特定属性的两个节点之间的连接数

找到无向图中两个节点之间断开连接的最小权重