我是新手,所以我为这个简单的问题道歉,但我似乎正在以错误的方式接近这一点,在Cypher中必须有一个更简单的方法。
我有一个简单的网络,例如:
(n)-[r:Knows]->(m)
我需要知道n和m之间的边数,但如果有多个边缘,我需要将其计为1,因为基本上我需要知道边是否存在。
最好的方法是什么?
答案 0 :(得分:0)
我想你会想要使用exists()
函数,它可以检查模式是否存在。
...
WITH exists((n)-[:Knows*]->(m)) as existsConnection
...