14
新しいCypherオペレータDETACH DELETE
の動作と目的はNeo4j 2.3.xで追加されましたか?DETACH DELETE Neo4j 2.3.x/Cypher
新しいCypherオペレータDETACH DELETE
の動作と目的はNeo4j 2.3.xで追加されましたか?DETACH DELETE Neo4j 2.3.x/Cypher
ノードを削除する場合は、関係も削除する必要があります。あなたがする必要があります以前のバージョンでは:
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
あなたは 'detach'と' DELETE'の違いを見つけようとするために、検索エンジンからここに来ている場合: 'detach'は、ノードの関係を削除します。 'delete'はノードを削除します。関係があれば '削除 'する前にノードを'切断'する必要があります。 – programmer5000