新しいCypherオペレーターの動作と目的は何ですかDETACH DELETE
Neo4j 2.3.xで追加されましたか?
ノードを削除する場合は、関係も削除する必要があります。以前のバージョンでは、次のことを行う必要があります。
MATCH (n)
OPTIONAL MATCH (n)-[r]-()
DELETE n, r
今、あなたは簡単に言うことができます:
MATCH (n)
DETACH DELETE n
ブライアンの答えにコメントできなかったので、ここにあります:
このコマンド:
MATCH n
DETACH DELETE n
次のエラーが発生します:
WARNING: Parentheses are required to identify nodes in patterns, i.e. (n) (line 1, column 7 (offset: 6))
"MATCH n"
^
したがって、正しいコマンドは次のとおりです。
MATCH (n)
DETACH DELETE n