Neo4j 2.1.6には、特定のプロパティに関して一意ではないノードがありますinputID
。
Cypherを使用して、特定のプロパティに関して重複しているすべてのノードを削除し、一意のものだけを残すにはどうすればよいですか?
私は以下を試しました...
MATCH (n:Input)
WITH n.inputID, collect(n) AS nodes
WHERE size(nodes) > 1
FOREACH (n in tail(nodes) | DELETE n)
...しかし、結果として...
Expression in WITH must be aliased (use AS) (line 2, column 6)
"WITH n.inputID, collect(n) AS nodes"
^
ありがとう、
G
そのWITH
変数をエイリアスしていません。これを変える:
WITH n.inputID, collect(n) AS nodes
これに:
WITH n.inputID AS inputID, collect(n) AS nodes
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加