对于下面的密码查询,我得到一个错误
Cypher Query已尝试:
match (n:attribAct) where not tolower(n.Aliases) contains tolower(n.name) set n.Aliases = n.name+","+n.Aliases as x return x;
错误:
Invalid input 's': expected 'n/N' (line 1, column 115 (offset: 114))
"match (n:attribAct) where not tolower(n.Aliases) contains tolower(n.name) set n.Aliases = n.name+","+n.Aliases as x return x;"
我该如何解决这个问题呢?非常感谢!
2条答案
按热度按时间cotxawn71#
AS
关键字只能在WITH
和RETURN
子句中使用。您可以通过以下方式返回
n
:顺便说一句,如果
n.Aliases
实际上是一个字符串列表(而不是逗号分隔的字符串),这将起作用:jgwigjjp2#
正如@BurakSerdar所说,
SET
命令不需要别名。密码:
修复: