2016-06-24 4 views
0

enter image description here Ich habe neo4j Graph Datenbank. Ich versuche, Nachbarn eines Knotens zu erhalten, indem ich auf den Knoten klicke. Aber wenn ich die Knoten bekomme und versuche, sie hinzuzufügen, ist der angeklickte Knoten bereits vorhanden, so dass er einen Fehler zurückgibt. Ich bin sicher, nachdem dies gelöst ist, wird es auch Fehler auf AddEdge geben. Irgendwelche Ideen, wie man dieses Problem löst.sigma.js: Fehler beim Hinzufügen des Graph Node. ERROR: Uncaught Der Knoten "159684" existiert bereits

+0

Können Sie einen Screenshot teilen? –

+0

@ Michael Hunger Ich habe den Screenshot hinzugefügt –

Antwort

0

Hier ist es ein Sigma-Fehler: Sie versuchen, einen Knoten in das Sigma-Graph-Modell, die bereits vorhanden sind, hinzuzufügen, und diese Operation ist nicht zulässig.

Tatsächlich, wenn Sie die Nachbarn eines Knotens laden, besteht die Möglichkeit, dass ein Nachbar bereits auf Sigma angezeigt wird (dh der Knoten wird bereits in das Graphenmodell geladen).

Um dies zu vermeiden, sollten Sie vor dem Aufruf der graph.addNode() - Funktion überprüfen, ob der Knoten bereits vorhanden ist, indem Sie graph.nodes(id) aufrufen. Diese Funktion gibt Ihnen den entsprechenden Knoten, falls dieser existiert.

Prost.

Verwandte Themen