Cyper - 创建关系时的奇怪错误

Mat*_*son 4 neo4j cypher

我有以下查询,它以非常神秘的错误消息"无效输入'H'响应:预期'i/I'(第2行,第2列)"

这是查询:CREATE UNIQUE(c:AccountCharge) - [:ACCOUNT_CHARGED] - >(a:帐户)WHERE(a.ID ="a7f7def6-8f2b-4b21-bfac-dab2f6e6eaae")AND(c.ID ="666b1865- e29d-455B-abb0-50d679952543" )

两个节点都存在,我无法看到哪里有任何中断,但Neo4J根本不喜欢它.

查询是由C#Neo4JClient创建的,但即使手动重新输入它我仍然会得到相同的错误,因此它不是隐藏的角色或任何东西.

Chr*_*sen 7

WHERE只能与MATCH子句一起使用.

预期的I是因为在CREATE是一个WITH子句后,cypher可能的子句,所以第二个字母是I而不是H.

然后,您应首先匹配两个节点,然后创建唯一关系