gpt4 book ai didi

neo4j - 如何重命名 Neo4j 中的关系?

转载 作者:行者123 更新时间:2023-12-04 00:06:49 24 4
gpt4 key购买 nike

导入大量节点后,我才意识到我创建了名为 START 的关系。 ,这是一个保留关键字。通过 Cypher 控制台查询数据库因此总是提示保留关键字:

SyntaxException: reserved keyword "start n=node(0) match n<-[:START]-r return count(r)"



想到的唯一解决方法是使用不同的名称创建新的复制关系,然后删除旧的。

是否有一种简单的方法来重命名所有这些关系或某种方法来转义 Cypher 中的保留关键字?

最佳答案

要进行相当于重命名的操作,您可以创建一个新的并删除旧的,如下所示:

match (n1)-[old:`Start`]->(n2)
create (n1)-[new:StartDate]->(n2)
delete old

不详使用“Start”周围的反引号来转义保留关键字

关于neo4j - 如何重命名 Neo4j 中的关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13816712/

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