Type mismatch: expected Node but was Relationship (line 2, column 8 (offset: 29)) "REMOVE r:time"报错
时间: 2024-03-09 12:49:57 浏览: 103
type mismatch
这个错误是因为在Cypher查询中,你试图将关系的标签删除,而不是节点的标签。在Neo4j中,标签只能附加到节点上,而不能附加到关系上。
要删除节点的标签,可以使用类似以下的Cypher查询:
```
MATCH (n)
WHERE EXISTS(n.time)
REMOVE n:time
RETURN n
```
这个查询将匹配所有带有“time”标签的节点,并使用REMOVE子句将该标签从每个节点中删除。然后,它将返回所有更新后的节点。
请注意,这个查询只能删除节点的标签,如果你想删除关系的标签,则需要更改查询以匹配关系而不是节点。
阅读全文