【问题标题】:Neo4j Cypher - How to display graph of all nodes of a certain type with a common node?Neo4j Cypher - 如何使用公共节点显示某种类型的所有节点的图形?
【发布时间】:2020-11-06 14:53:32
【问题描述】:

即所有连接到名称为“Immunodeficiency”的节点并且还连接到名称为“常染色体隐性”的节点的所有节点

我试过了:

MATCH (a)-[r*]->(b)
WHERE a.name="Immunodeficiency" AND b.name="autosomal recessive"
return a,r,b

但它不起作用。它只是返回 a 和 b 之间没有任何关系或节点

【问题讨论】:

  • 有人帮忙

标签: neo4j cypher graph-databases


【解决方案1】:

尝试返回路径

MATCH p=(a)-[r*]->(b)
WHERE a.name="Immunodeficiency" AND 
b.name="autosomal recessive"
return p

【讨论】:

  • 我有一个后续问题:我怎么会这样做: MATCH p=(a)-[r*]->(b)-[r*]->() WHERE a.name ="immunodeficiency" 和 b.name="complement deficiencies" 返回 p
  • 但是当我这样做时它会起作用: MATCH p=(b)-[r*]->() WHERE b.name="complement deficiencies" return p
猜你喜欢
  • 1970-01-01
  • 2021-12-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多