DETACH DELETE在Neo4j 2.3.x中添加新Cypher运算符的行为和目的是什么?
Bri*_*ood 25
如果要删除节点,还需要删除关系.在以前的版本中,您需要执行以下操作:
MATCH (n)
OPTIONAL MATCH (n)-[r]-()
DELETE n, r
Run Code Online (Sandbox Code Playgroud)
现在你可以简单地说:
MATCH (n)
DETACH DELETE n
Run Code Online (Sandbox Code Playgroud)
我无法对Brian的回答发表评论,所以这里是:
这个命令:
MATCH n
DETACH DELETE n
Run Code Online (Sandbox Code Playgroud)
给出以下错误:
WARNING: Parentheses are required to identify nodes in patterns, i.e. (n) (line 1, column 7 (offset: 6))
"MATCH n"
^
Run Code Online (Sandbox Code Playgroud)
因此,正确的命令是:
MATCH (n)
DETACH DELETE n
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6517 次 |
| 最近记录: |