我是neo4j的noob,我的問題看起來很簡單。 我有CSV文件,其結構如下: 創建獨特節點並製作具有多個值的標籤
Id是Person ID,Fam是項目ID,此人蔘與其中。 如果他們在同一個項目上工作,我想連接人員。
這種情況下最好的數據模型是什麼?首先讓我想到的是使id - 節點和Fam標籤。但我不知道如何將多個標籤加載到一個節點。 其次是將id和Fam作爲節點,然後進行查詢以顯示相關員工。
對於第二種情況的代碼將是這樣的:
LOAD CSV WITH HEADERS FROM 'file:///PNG20161202.csv' AS line
MERGE (n:id {Person_id: toInt(line.id)})
WITH line, n
MERGE (m:Fam {Fam_id: toInt(line.Fam)})
WITH m,n
MERGE (n)-[:WORK_IN]->(m);
但我不知道該怎麼只顯示相關的ID。 (我需要導出和可視化這個網絡在Gephi,只有身份證)
對於第一種情況,我知道如何使id之間的關係,但不知道如何編寫LOAD CSV查詢,這將使id與多標籤。
建議非常感謝。
嗨InverseFalcon,我想要做的,只是聊表人與人之間的關係。如果他們在同一個項目上工作,他們[:知道]對方。希望對此查詢有幫助。提前致謝! –
我編輯我的答案,包括查詢來創建這些關係。 – InverseFalcon
謝謝,你已經回答了我的問題,如果你能幫助我出口這些東西會很好,如果沒有,我會自己研究)) –