我在文档中读到标签可以是字符串或数字。但是,仅使用数字会出错:
start u=node(5) set u:1234 return labels(u);
错误是:
Invalid input '1': expected whitespace or an identifier (line 1, column 23)
答案 0 :(得分:3)
任何非空的unicode字符串都可以用作标签名称。在Cypher中,您可能需要使用反引号(`)语法来避免与Cypher标识符规则发生冲突。
以下是其中的来源:source
我认为你正在遇到Cypher冲突。如果你这样做,它应该工作:
start u=node(5)
set u:`1234`
return labels(u);
答案 1 :(得分:0)
我遇到了同样的问题,最后我找到了解决方案
使用严重重音(`)
在其中使用insert your number