在一个集合中的位置

时间:2013-09-16 09:54:02

标签: neo4j cypher

我想按照他在集合中的位置来划分元素。 我知道这个查询不起作用,但它的想法是:

START a=node(0)
MATCH path=a-[rel*1..3]->b
With b,path, extract(r IN RELATIONSHIPS(path):r.p1) AS Collection
Return b, reduce(sum = 0, i in RANGE(1,LENGTH(Collection)): sum + (Collection[i]/i)) as result

可以访问集合中的特定元素吗? 在Cypher有没有办法做这类事情?

0 个答案:

没有答案