【发布时间】:2018-03-05 09:46:36
【问题描述】:
在 Neo4j 中,我有以下数据库:
node1-[:link {prop: a}]->node2-[:link {prop: a}]->node3-[:link {prop: a}]->node4
node1-[:link {prop: b}]->node2-[:link {prop: b}]->node3
node1-[:link {prop: c}]->node2-[:link {prop: c}]->node3
我想返回 node1、node2、node3、node4,只包含具有属性 {prop: a} 的关系。我尝试过的密码如下:
MATCH (n1)-[r:link {prop: 'a'}]-(n2)
RETURN n1, r, n2
问题是它还返回了节点之间不是 {prop: a} 的所有关系。如何仅返回与所述属性的关系?
【问题讨论】:
标签: neo4j cypher graph-databases