2

我有一个像这样的密码查询:

start n=node(15) match p=n-[r:OWES*1..200]->n return p;

给出的结果是:

(1)--[欠,484]-->(3)--[欠,494]-->(1)

(1)--[OWES,484]-->(3)--[OWES,494]-->(1)--[OWES,483]-->(2)--[OWES,487]- ->(1)

(1)--[OWES,483]-->(2)--[OWES,488]-->(3)--[OWES,494]-->(1)

(1)--[欠,483]-->(2)--[欠,487]-->(1)

(1)--[OWES,483]-->(2)--[OWES,487]-->(1)--[OWES,484]-->(3)--[OWES,494]- ->(1)

我的关系 OWES 具有属性“amount”,它表示一个节点欠另一个节点多少,我如何从路径中获取关系属性,我不能说 return r.amount (!?)。

4

1 回答 1

1

我是这样的:

start n=node(15) match p=n-[r:OWES*1..200]->n return extract(s in relationships(p) : s.amount),extract(t in nodes(p) : t.taxnumber)
于 2013-05-20T23:37:49.630 回答