提取没有任何关系的子图

时间:2019-03-22 08:42:43

标签: neo4j cypher

我有一个图表,其中包含一些帐户以及它们之间的转移。有多个帐户,它们之间有多个转帐。由于转账太多,因此我想创建一个附加路径作为交易摘要。我这样做如下:

'UNKNOWN'

那确实很好。但是现在我想获得没有转移关系的图。该图还包含许多其他关系,例如MERGE (s:acc { number: '{sender}'}) MERGE(r:acc { number: '{receiver}'}) MERGE (s) - [t:transfer {amount: {amount}, day: date('{date}')} ]-> (r) MERGE (s)-[tot:total]->(r) ON CREATE SET tot.total = t.amount, tot.first = t.day, tot.last = t.day, tot.nr_of_transfers = 1 ON MATCH SET tot.total = tot.total + t.amount, tot.last = t.day, tot.nr_of_transfers = tot.nr_of_transfers +1 owns等。因此,我想从结果中仅排除类型为knows的关系。我该如何实现?

我尝试了(失败):

transfer

该查询提供了我所需的信息,但它还返回了空数据,因此在浏览器和he表中显示了match p = (n)-[t]-() where type(t) <> "transfer" return p limit 25 关系。

0 个答案:

没有答案