Есть ли способ объединить эти утверждения в один в Cypher? Другой способ спросить это, какова область действия оператора with, когда он заканчивается?scope with statement in cypher neo4j
Я пытаюсь сделать условное создание типов ссылок из файла csv.
LOAD CSV WITH HEADERS FROM "file:///g:/crs2/DataFlowDB/links.csv" AS row
WITH row WHERE row.type = 'in'
MATCH (start:Actor { key:toInteger(row.from) })
MATCH (end:Actor { key:toInteger(row.to) })
CREATE (start)-[:IN { direction: [row.type]}]->(end)
LOAD CSV WITH HEADERS FROM "file:///g:/crs2/DataFlowDB/links.csv" AS row
WITH row WHERE row.type = 'out'
MATCH (start:Actor { key:toInteger(row.from) })
MATCH (end:Actor { key:toInteger(row.to) })
CREATE (start)-[:OUT { direction: [row.type]}]->(end)
Сначала я попробовал подход APOC, но я столкнулся с какой-то установкой, проблема с конфигурацией: http://stackoverflow.com/questions/42286508/neo4j-apoc-install-but-missing-procedures –