1

我有一个传销图,任何客户都可以与另一个客户共享业务。所以我为源(到业务)、从、到的共享、客户、业务和边缘设计了像节点这样的模型。

在此处输入图像描述

现在,每当客户(c4)通过业务(b3)进行购买时,我必须将奖励分配给向上的网络节点(客户),例如

c4 -> c6 -> c5 -> b3
c4-> c3 -> c2 -> c1 -> b2
c1 -> b1

所以节点总数:c1,c2,c3,c4,c5,c6,b1,b2,b3(9个节点,包括c4)

我试过下面的查询

match(:Customer{name:"c4"})<-[:to]-(s:Share)<-[:from]-(f),(s)-[:source]->(b) return f,b

但它不能递归工作。

请帮助我扩展此查询以获得正确的输出。

谢谢

4

0 回答 0