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