Mam wiele węzłów i krawędzi na liście. Obecnie przeglądam listę i wstawiam każdy węzeł z zapytaniem, które jest bardzo powolne. Jak wykonać wstawianie wsadowe przy użyciu neo4jclient?Wstawianie wsadów wsadowych i relacje neo4jclient
obiekt Node:
public class myNode
{
public int id { get; set; }
public int floor { get; set; }
public double x { get; set; }
public double y { get; set; }
}
Obecna metoda wstawiania węzła:
public static void addNode(GraphClient client, myNode node, string nodeName)
{
client.Cypher
.Create("(" + nodeName + ":Node {node})")
.WithParams(new { node })
.ExecuteWithoutResults();
}
obecna metoda wkładania listę węzłów:
List<myNode> nodeList;
foreach(var elem in nodeList)
addNode(client, elem, "foo");
podobne pytanie z inną odpowiedzią tutaj: https://stackoverflow.com/q/47360571/237509 – JOG