在neo4j 3.5中,我可以像这样访问某些特定节点:
match (b:SomeLabel) where b.MyFirstValue = 1 return b.Name
但是,我也想这样访问属性:
match (b:SomeLabel) where b.myfirstvalue = 1 return b.Name
是否有办法在密码中实现这一目标,而在确保所有属性名称正确区分大小写之后,只需重新插入所有数据即可?
答案 0 :(得分:0)
如果只想重命名特定属性,则可以使用apoc.refactor.rename.nodeProperty过程。
例如,此查询:
CALL apoc.refactor.rename.nodeProperty('myfirstvalue', 'MyFirstValue')
将使所有节点上的指定属性名称更改。或者,您可以通过指定节点列表作为第三个参数来限制更改。