Я пытался создать связь между двумя узлами при использовании размотки существующих связей (я пытаюсь выполнить миграцию из предыдущей базы данных)
So Links = отношения, которые содержат Id каждого узла на цели и источнике (идентификатор отличается от идентификатора neo4j)
Сайфер не возвращает никаких ошибок, и мне удается добавить узлы, но по какой-то причине я не могу понять, почему отношения между узлами не создаются.
Я использую этот Cypher:
graphClient.Cypher
.Unwind(graph.Links, "singleLink")
.Match("(firstNode:Node{id: singleLink.Source , projectId: {innerProjectId}})", "(secondNode:Node{id: singleLink.Target , project: {innerProjectId}})")
.WithParam("innerProjectId",project.Id)
.Create("(firstNode:Node)-[:ConnectedTo{source: singleLink.Source, target: singleLink.Target}]->(secondNode:Node)")
.ExecuteWithoutResults();
Большое спасибо.