用のテーブルとの関係を設定する:は私がのNeo4jに非常に新しいですリンク
私は、データを視覚化し、anayliseするMySQLのデータを移動していますが、私は関係を設定することはできません。
は、これまでのところ、私のビルドスクリプトは次のようになります。
// Create Players
USING PERIODIC COMMIT
LOAD CSV WITH HEADERS FROM "file:player.csv" AS row
CREATE (:Player { playerID: row.id, name: row.Name });
CREATE INDEX ON :Player(name);
CREATE INDEX ON :Player(playerID);
// Create Team
USING PERIODIC COMMIT
LOAD CSV WITH HEADERS FROM "file:team.csv" AS row
CREATE (:Team { teamID: row.id });
CREATE INDEX ON :Team(teamID);
// Create PlayerLinks
USING PERIODIC COMMIT
LOAD CSV WITH HEADERS FROM "file:playerlinks.csv" AS row
CREATE (:Links { linkID: row.id, fromPlayerID: row.fromPlayerID, toPlayerId: row.toPlayerId, teamID: row.teamID, years: row.years });
MATCH (p:Player),(t:Team), (l:Links)
WHERE l.fromPlayerID = p.playerID
AND l.toPlayerId = p.playerID
AND l.teamID = t.teamID
CREATE
テーブルplayerlinks
は私が
を作成したいの関係が含まれていますここで私は達成することを目指しています何の図です:
追加するノードごとにインデックスを作成する必要はありません。スキーマインデックスが作成されると、そのラベルが追加されたノードに適用されます。インデックスがすでに配置されている場合は、スクリプトから完全に削除することができます。あなたのIDフィールドについては、インデックスではなくユニークな制約を使用することをお勧めします。また、スクリプトで何がうまくいかないかを指定していない。あなたはそれを実行しようとしているエラーに貼り付けることができますか、またはあなたが苦しんでいる問題を詳しく説明できますか? – InverseFalcon
結果の構造がどのように見えるかの代表的な図を追加することがありますか? –
あなたは少しでもあなたについて説明できますか?リンク?プレーヤーとチームのリンクを理解することはできますが、この関係の性質について言及することなく、同じ行にあるプレーヤーから別のプレイヤーへのリンクを指定することもできます。このプレイヤーは何を代表するプレイヤーリンクですか? – InverseFalcon