2つのノード間のリレーションシップを作成しようとしていますが、何らかの理由でこれを行うことができません。2つのノード間にリレーションシップタイプを作成するneo4j
MATCH (C:Company {Company: 'Node1'})
MATCH (J:Company {Company: 'Node2'})
MERGE (C)-[:Partner]-(J);
私は結果を得ています(変更なし、レコードなし)。
LOAD CSV WITH HEADERS FROM 'FILE:///company_info.csv' AS line
MERGE (C:Company {Company: line.Company })
ON CREATE SET
C.Partner = line.Partner,
C.Product = line.Product,
C.Partners = line.Partners,
C.Customers = line.Customers
ON MATCH SET
C.Partner = line.Partner,
C.Product = line.Product,
C.Partners = line.Partners,
C.Customers = line.Customers
は私がC.Partner = line.Partnerは、パートナーのプロパティではありません関係タイプを作成したことを知っている:この関係を作成しようとする前に、私は次のCYPHERでCSVをアップロードしました。関係タイプを作成するために私がここで何をすることができるかに関する提案はありますか?
ありがとうございます!私はちょうどそれを試み、私は(変更、レコードなし)を得ています。 – AngryAsianMan
「MATCH(C:Company {Company: 'Node1'})MATCH(J:Company {Company: 'Node2'})RETURN C、J'は2つのノードを返しますか? – manonthemat
問題が何かを知りました。 csvファイルでは、Node1の命名に余分な文字が含まれています。とにかくCypherでこれを修正できるのですか? – AngryAsianMan