neo4j apoc.create.removeProperty 属性删除
时间: 2024-01-18 18:05:17 浏览: 264
是的,apoc.create.removeProperty 过程可以用于删除节点或关系的一个或多个属性。要删除多个属性,只需将属性名称作为一个列表传递给该过程即可。
例如,假设我们有一个节点,它具有以下属性:
```
{name: 'John', age: 30, city: 'New York', country: 'USA'}
```
如果要同时删除该节点的 city 和 country 属性,可以使用以下 Cypher 查询:
```
MATCH (n)
WHERE n.name = 'John'
CALL apoc.create.removeProperty(n, ['city', 'country'])
RETURN n
```
执行此查询后,该节点将变为:
```
{name: 'John', age: 30}
```
注意,如果该节点没有任何一个指定的属性,则该查询不会执行任何操作。
阅读全文
相关推荐




