如何使用Cypher修改列表节点属性?

时间:2012-06-20 22:17:10

标签: neo4j cypher

我的图表中有节点,其中包含double []类型的属性。我怎样才能在密码中做这样的事情?

for (int i=0; i < theArray.length(); i++)
    theArray[i] *= .8; 

这显然不起作用,但这是一般性的想法:

start a = node(0)
a.theArray = a.theArray*.8
return a;

1 个答案:

答案 0 :(得分:0)

您可以将extract用于map之类的内容,并创建一个新集合。

start n=node(0) 
set n.foo=extract(x in [1,2,3] : x*0.8)
return n

set n.foo = extract(x in n.foo : x*0.8)