Neo4j,Cypher:如何更新属性名称?

时间:2014-04-02 19:57:21

标签: neo4j cypher

我有一组带有属性的节点, myproperty =" James" 我想将该属性从(myproperty)更新为(name)。

Cypher有没有办法解决这个问题?

3 个答案:

答案 0 :(得分:12)

由我自己解决,这是我所做的:

MATCH (n:term)
SET n.name = n.label
REMOVE n.label
RETURN n

答案 1 :(得分:0)

match (a:employee {empid:123,location:1}) 
set a.newlabel=a.removelabel 
remove a.removelabel 
return a;

答案 2 :(得分:0)

您可以使用以下查询

更改旧列名称
MATCH (n:term)
SET n.name = n.myproperty
REMOVE n.myproperty
RETURN n