2

プロジェクトを SDN 4 に移行する前に、次の形式の Cypher ステートメントを生成する独自のカスタム REST クライアント コードを使用しました。

MERGE (n:LABEL1:LABEL2 {prop1:"val"...})
ON CREATE SET ...
ON MATCH SET ...

これにより、作成する必要のあるノードを作成し、必要に応じて既存のノードを更新するという望ましい効果がありました。

ただし、SDN 4 Neo4jTemplate で .save(...) を使用すると、CREATE Cypher ステートメントのみが生成されたように見え、ノードが重複します。必要に応じて新しいノードが作成され、既存のノードが更新され、新しい関係が作成されます。可能であれば既存のノードに追加されます。

CREATE ではなく MERGE を使用するように SDN 4 Neo4jTemplate の動作に影響を与える方法はありますか?

4

0 に答える 0