我是Neo4j的新手,我有一个奇怪的要求.
我有一些节点
CREATE (a:node {title:1})
CREATE (b:node {title:2})
CREATE (c:node {title:3})
CREATE (d:node {title:4})
Run Code Online (Sandbox Code Playgroud)
和它们之间的多种关系:
CREATE (a)-[:RELATES{jump:[1]}]->(b)
CREATE (b)-[:RELATES{jump:[1]}]->(c)
CREATE (c)-[:RELATES{jump:[1]}]->(d)
CREATE (a)-[:RELATES{jump:[2]}]->(c)
CREATE (c)-[:RELATES{jump:[2]}]->(d)
CREATE (d)-[:RELATES{jump:[1]}]->(b)
CREATE (a)-[:RELATES{jump:[3]}]->(d)
CREATE (d)-[:RELATES{jump:[3]}]->(c)
CREATE (c)-[:RELATES{jump:[3]}]->(b)
Run Code Online (Sandbox Code Playgroud)
我想查看图表,只有这些关系应该是我感兴趣的.我现在做的事情是这样的: MATCH (a)-[r]->(b) WHERE 1 IN r.jump RETURN a,b
我得到类似的东西:
有没有办法在显示图表时隐藏(不删除)不相关的关系?可能是这样的(在图像工具上编辑):
PS:让格雷变白.
Wil*_*yon 13
默认情况下,Neo4j浏览器使用"自动完成"功能来显示可视化中节点之间存在的所有关系.您可以通过切换Neo4j浏览器中的"自动完成"按钮来更改此设置:
这将排除未在可视化中从Cypher查询中显式返回的任何关系.
请注意,您需要显式返回您感兴趣的关系.因此您的查询将变为:
MATCH (a)-[r]->(b)
WHERE 1 IN r.jump
RETURN a,r,b
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3115 次 |
| 最近记录: |