neo4j-community-3.0.0-M05を実行しています。Neo4j CypherクエリのMERGE句が機能しない
私はNeo4J Cypher Query LanguageのMERGE句を試しています。それを作成する前に、最初のデータの有無をチェックMATCH
又はCREATE
の組み合わせ、のように作用する
私はすでに、次のノード持ちを以下のように説明がgivenあります。
MERGE
では、検索または作成するパターンを定義します。通常、MATCH
の場合と同様に、コアパターンで検索するキープロパティを含めるだけです。MERGE
は、追加のプロパティを提供することを可能にします。ON CREATE
。
:しかし
MERGE (a:Movie{title:"Forrest Gump"})
ON CREATE SET a.addedOn= "20160108"
RETURN a;
:私はちょうどMERGE
句を試してみることにダミーの値20160108
でダミープロパティaddedOn
を追加したい今
(:Movie{title:"Forrest Gump", released:1994})
をし、これは動作していないようです:
これはなぜですか?
素晴らしい... "マッチオン": 'マージ(a:ムービー{タイトル:"フォレストガンプ "})マッチセットa.addedOn =" 20160108 "オンCREATE SET a.addedOn =" 20160108 "リターンa; '。これは知らなかった。 – Mahesha999