没有在neo4j中获得关系

时间:2016-05-25 12:44:33

标签: neo4j

我正在使用neo4j内置的viz工具,但是当我运行cypher查询时,我没有找回任何关系......

这是我的密码查询:

$MATCH (n) WHERE n.Capability = 'Scoring' RETURN n

我确实有这些节点属性的关系,但为什么它们不显示?

编辑:

这里有一些示例插入数据...也许就是我插入数据的方式?

节点:

create (aa:TLA2 {AssetCategory: 'Service', Capability: 'Communications', ITDeliveryLead: 'person1', DeliveryMgr: 'person4'})
create (bb:TLA2 {AssetCategory: 'Service', Capability: 'Information Technology', ITDeliveryLead: 'person2', DeliveryMgr: 'person5'})
create (cc:TLA2 {AssetCategory: 'Application', Capability: 'Information Technology', ITDeliveryLead: 'person3', DeliveryMgr: 'person6'})
create (dd:TLA2 {AssetCategory: 'Service', Capability: 'Scoring', ITDeliveryLead: 'person8', DeliveryMgr: 'person9'})

边缘:

merge (aa) <- [:TALKSTO] - (dd)
merge (bb) <- [:TALKSTO] - (dd)
merge (cc) <- [:TALKSTO] - (dd)

当我创建边缘时...由于某种原因它没有链接到节点......

1 个答案:

答案 0 :(得分:1)

由于您没有返回任何关系,因此不会返回。

在浏览器中,您只需双击某个节点即可扩展关系,或者您可以将查询调整为:

MATCH (n)-[r]-() WHERE n.Capability = 'Scoring' RETURN r, n

用Cypher返回它们