Вы используете неправильный символ для строк (‘
), используйте либо `
(обратная черта), либо "
(кавычки).Если вы попытаетесь выполнить запрос в браузере Neo4j, он точно покажет, в чем проблема:
Neo.ClientError.Statement.SyntaxError: Invalid input '‘': expected whitespace, comment or an expression (line 1, column 22 (offset: 21))
"MATCH (a: HIX {name: ‘Hairy’}), "
^
Кроме того, у вас есть несколько отношений с именем r
, используйте для них уникальные имена.
Я бы также порекомендовал форматировать код более аккуратно, например,
MATCH (a:HIX {name: 'Hairy'}),
(b:ROCK {name:'Rocky'}),
(c:Carey {name:'Alex Carey'}),
(d:Prince {name:' Edward Prince'})
CREATE
(a)-[r0:Head_of]->(b),
(a)-[r1:Head_of]->(c),
(a)-[r2:Head_of]->(d)
RETURN a,b,c,d