gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 03:34:22 25 4
gpt4 key购买 nike

我有以下查询,它以非常神秘的错误消息进行响应

"Invalid input 'H': expected 'i/I' (line 2, column 2)"

这是查询:

CREATE UNIQUE (c:AccountCharge)-[:ACCOUNT_CHARGED]->(a:Account)
WHERE (a.ID = "a7f7def6-8f2b-4b21-bfac-dab2f6e6eaae")
AND (c.ID = "666b1865-e29d-455b-abb0-50d679952543")

两个节点都存在,我看不出哪里有中断,但 Neo4J 根本不喜欢它。

查询是由 C# Neo4JClient 创建的,但即使手动重新输入,我仍然遇到相同的错误,因此它不是隐藏字符或任何内容。

最佳答案

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

预期的I是因为对于cypher来说,CREATE之后可能的子句是WITH子句,所以第二个字母是I而不是H。

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

关于neo4j - Cyper - 创建关系时出现奇怪的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30826623/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com