gpt4 book ai didi

Neo4j/Cypher Delete with Where "Unknown identifier"

转载 作者:行者123 更新时间:2023-12-04 21:37:23 25 4
gpt4 key购买 nike

我犯了与属性类型不一致的错误。对于“person”类型的节点,有些节点具有“external_id”属性的字符串,有些节点具有 int。我想删除属性为字符串的所有节点。以下查询运行并且似乎给出了正确答案。

MATCH (n:person)
WHERE TOSTRING(n.external_id) = n.external_id
RETURN count(n)

但是,当我尝试使用以下查询删除这些节点时,我得到“未知标识符 `n`。”:
MATCH (n:person)
WHERE TOSTRING(n.external_id) = n.external_id
DELETE n

我是 Neo4j 和 Cypher 的新手,但这似乎应该非常简单。我已经删除了这些节点的所有关系。我在这里缺少什么?

最佳答案

关于Neo4j/Cypher Delete with Where "Unknown identifier",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34732938/

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