neo4j计算独特的边缘

时间:2018-03-13 13:39:52

标签: neo4j cypher

我是新手,所以我为这个简单的问题道歉,但我似乎正在以错误的方式接近这一点,在Cypher中必须有一个更简单的方法。

我有一个简单的网络,例如:

(n)-[r:Knows]->(m)

我需要知道n和m之间的边数,但如果有多个边缘,我需要将其计为1,因为基本上我需要知道边是否存在。

最好的方法是什么?

1 个答案:

答案 0 :(得分:0)

我想你会想要使用exists()函数,它可以检查模式是否存在。

...
WITH exists((n)-[:Knows*]->(m)) as existsConnection
...