У меня есть узел (FileName), который имеет 2 свойства: name
и FileHash
.
f.name f.FileHash
"image001.png" "23a5s6d"
"image002.png" "56e41s3"
"image003.png" "6a5s21s"
"image003.png" "23a5s6d"
"image003.png" "56e41s3"
"image004.png" "56e41s3"
"image004.png" "32a1321"
Я хотел бы видеть различные вложения файлов, которые имеют одинаковый хэш файла. Было бы странно, если бы файлы имели одинаковый хэш, но разные имена.
Мой желаемый результат будет примерно таким:
Я пытаюсь:
MATCH (f:FileName)
WITH f.FileHash as h, COLLECT(f.name) as n
WHERE not h = 'false' AND not n = 'false'
UNWIND n as x
MATCH (h)--(x)
RETURN h,x
но яполучаю ошибку:
Neo.DatabaseError.Statement.ExecutionFailed: Expected to find a node at 'h' but found String("23a5s6d") instead