Я использую следующий код для создания графика
LOAD CSV WITH HEADERS
FROM "file:///fileName.csv"
AS network
MERGE (n:sourceNode {id:network.node1})
MERGE (m:destNode {id:network.node2})
WITH n,m,network
CALL apoc.create.relationship(n, network.connection, {}, m) yield rel
RETURN n,
rel,
m
Они CSV-файл содержит повторяющиеся значения, такие как
node1,connection,node2
A,0.75,B
c,0.5,A
этот код создает такой график
Но мне нужен график, подобный следующему для выполнения анализа
Одно из решений, которое я придумал, заключается в том, что я могу создать как
node1
и node2
с одним предложением MERGE
, поскольку это создаст неповторяющийся узел. Я пытался изменить этот код как
MERGE (n:sourceNode {id:network.node1}, m:destNode {id:network.node2})
и другие, но я получаю синтаксическую ошибку. Кто-нибудь может порадовать меня этой ситуацией? или есть другое решение этой проблемы?