我正在尝试将节点上的属性设置为负数但是遇到语法错误
查询
MATCH (n:SomeNode {myID:1})
SET n.myNegativeNumber=-1
return n
错误:
Invalid input '-' (line 2, column 24)
"SET n.myNegativeNumber=-1"
^
(Neo.ClientError.Statement.InvalidSyntax)
我会将其添加为字符串但是我希望能够在属性上调用sum / avg / etc,并且看起来这些函数在我的测试中没有强制将值转换为Number。是否有正确的语法将值设置为数字?
注意:我正在尝试通过打包的Web客户端以及nodejs模块的seraph。两者都有相同的结果。
答案 0 :(得分:2)
您只需要=
和-
之间的空格:
MATCH n
SET n.myNegativeNumber = -1
RETURN n