DÉTACHER SUPPRIMER Neo4j 2.3.x/Cypher
Quel est le comportement et le but du nouvel opérateur de codeDETACH DELETE
ajouté dans Neo4j 2.3.x?
15
demandé sur
Luanne
2015-10-15 07:26:56
2 réponses
Si vous souhaitez supprimer des nœuds, vous devez supprimer les relations aussi. Dans les versions précédentes, vous devrez faire:
MATCH (n)
OPTIONAL MATCH (n)-[r]-()
DELETE n, r
Maintenant vous pouvez simplement dire:
MATCH (n)
DETACH DELETE n
21
répondu
Brian Underwood
2016-07-25 14:56:10
je ne pouvait pas commenter sur Brian réponse si elle est ici:
Cette commande:
MATCH n
DETACH DELETE n
donne à l'erreur suivante:
WARNING: Parentheses are required to identify nodes in patterns, i.e. (n) (line 1, column 7 (offset: 6))
"MATCH n"
^
Donc la commande correcte est:
MATCH (n)
DETACH DELETE n
7
répondu
Arion Krause
2016-07-17 11:16:35