首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于查找邻域图的Neo4j - Cypher查询

用于查找邻域图的Neo4j - Cypher查询
EN

Stack Overflow用户
提问于 2014-01-31 10:18:35
回答 1查看 1.1K关注 0票数 1

如下图所示。

我正在努力编写一个Cypher查询,它将返回节点1的邻域图(关系)。1的邻域图包括由我用虚线标记的关系连接的节点。这些是指向1的节点,由1指向,以及这些节点之间的所有其他互连。

以下查询

代码语言:javascript
复制
START a=node(15151) MATCH (a)-[r]-(b) RETURN r

返回1和2,3,4,5之间的关系,但我还需要在同一查询中返回2-4和3-5之间的关系。

EN

回答 1

Stack Overflow用户

发布于 2014-01-31 14:17:39

尝尝这个

代码语言:javascript
复制
  START a= node(15151) MATCH (a)-[r1]-(b) WITH a,b,collect(b) as bAll,r1 
   MATCH (b)-[r2]->(c) WHERE (c IN bAll) and a <> c return r1,r2
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21471368

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档