我有一个像这样的密码查询:
start n=node(15) match p=n-[r:OWES*1..200]->n return p;
给出的结果是:
(1) - [欠,484] - 甲醇(3) - [欠,494] - GT;(1)
(1) - [欠,484] - 甲醇(3) - [欠,494] - GT;(1) - [欠,483] - GT;(2) - [欠,487] - GT;(1)
(1) - [欠,483] - GT;(2) - [欠,488] - 甲醇(3) - [欠,494] - GT;(1)
(1) - [欠,483] - GT;(2) - [欠,487] - GT;(1)
(1) - [欠,483] - GT;(2) - [欠,487] - GT;(1) - [欠,484] - 甲醇(3) - [欠,494] - GT;(1)
我的关系OWES有属性'amount',表示一个节点欠其他节点多少,如何从路径获取关系属性,我不能说返回r.amount(!?)。
答案 0 :(得分: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)