In Neo4j 2.1.6 habe ich Knoten, die in Bezug auf eine bestimmte Eigenschaft, inputID
, nicht eindeutig sind.Wie entfernt man Neo4j-Knoten mit doppelten Eigenschaften?
Mit Cypher, wie entferne ich alle Knoten, die Duplikate in Bezug auf eine bestimmte Eigenschaft sind, so dass nur Uniques?
Ich habe versucht, die folgenden ...
MATCH (n:Input)
WITH n.inputID, collect(n) AS nodes
WHERE size(nodes) > 1
FOREACH (n in tail(nodes) | DELETE n)
... aber es führt zu ...
Expression in WITH must be aliased (use AS) (line 2, column 6)
"WITH n.inputID, collect(n) AS nodes"
^
Danke,
G
Dies bietet keine Antwort auf die Frage. Sobald Sie genug [Reputation] (https://stackoverflow.com/help/whats-reputation) haben, können Sie [jeden Beitrag kommentieren] (https://stackoverflow.com/help/privileges/comment); Stattdessen [geben Sie Antworten, die keine Klärung durch den Fragesteller erfordern] (https://meta.stackexchange.com/questions/214173/why-doe-i-need-50-reputation-to-comment-what-can- i-do-stattdessen). - [Aus Bewertung] (/ review/low-quality-posts/16455407) –
Ja, ich wollte auf FrobberOfBits Antwort kommentieren, um das "DETACH" -Bit hinzuzufügen, aber ich kann aufgrund der Reputation nicht kommentieren, ich habe das als eine Notiz, aber einige "Liam" entfernt meine Notiz. –