Neo4j 由于标签名导致语法错误,如何界定此密码查询

Neo4j 由于标签名导致语法错误,如何界定此密码查询,neo4j,cypher,Neo4j,Cypher,此Cypher语句导致语法错误: CREATE (mediawiki-1.27:Schema { key: mediawiki-1.27, name:mediawiki-1.27}) 错误似乎是由节点标签中的-字符引起的: Invalid input '1': expected whitespace, [ or '-' (line 1, column 19 (offset: 18)) "CREATE (mediawiki-1.27:Schema { key: mediawiki-1.27,

此Cypher语句导致语法错误:

CREATE (mediawiki-1.27:Schema { key: mediawiki-1.27, name:mediawiki-1.27})
错误似乎是由节点标签中的-字符引起的:

Invalid input '1': expected whitespace, [ or '-' (line 1, column 19 (offset: 18))

"CREATE (mediawiki-1.27:Schema { key: mediawiki-1.27, name:mediawiki-1.27})"

变量名中不允许使用破折号和点。可以用反勾号将变量名括起来以转义它

另外,我猜您的键和名称值是字符串,在这种情况下,请确保用引号将它们括起来:

CREATE (`mediawiki-1.27`:Schema { key:'mediawiki-1.27', name:'mediawiki-1.27'})