0
CYPHERを使用してNEO4Jで簡単なグラフを作成しようとしています。私はMERGEとMATCHの間にWITHが必要です(行4、列1(オフセット:63))
MERGE (nut:asset{name:'nut'})
MERGE (bolt:asset{name:'bolt'})
MERGE (nut:asset)-[:hasPart]->(washer:asset{name:'washer',domain:'tool'})
そのに私のクエリを変更しようとすると
MERGE (nut:asset{name:'nut'})
MERGE (bolt:asset{name:'bolt'})
MATCH (nut:asset)
WITH nut,bolt
MERGE (nut:asset)-[:hasPart]->(washer:asset{name:'washer',domain:'tool'})
そのは
Can't create node `nut` with labels or properties here. The variable is already declared in this context
を言う私にエラー
WITH is required between MERGE and MATCH (line 4, column 1 (offset: 63))
"MATCH (nut:asset)"
^
をスロー:以下
は、クエリですこのコンテキストでMERGEステートメントを使用する方法。私はNeo4j linkのチュートリアルを使ってクエリを作成しました。