2016-08-15 11 views
1

特定のプロパティを持つ2つのノード間のリレーションシップの作成に興味があります。このためのNeo4jクエリのように書くことができます。クエリが意図した効果を持っていないがリレーションシップの作成を含むneo4jクエリの最適化

MATCH (x:User {username: "user2064000"}), (y:User {username: "user2064001"}) MERGE (x)-[:KNOWS]->(y) 

、のNeo4jのWebコンソールはまた、デカルト積を作成するクエリについて警告(およびそれらが遅いことについて)。

デカルト積を防ぐために上記のクエリを書き直すにはどうすればよいですか?

答えて

1

これは単なる警告であり、あなたのケースでは、次のデカルト積が行われているので注意する必要はありません。1 x 1(ユーザー名に一意の制約があると仮定します)。

この警告は、MATCH句に2つの不快パターンを記述した場合に表示されます。

乾杯。

関連する問題