Neo4j:无法使用ID加载NODE

kin*_*ong 5 neo4j

我想依靠关系:

MATCH (b:Buyer)-[r:VIEW]->(s:Supplier) RETURN COUNT(r);
Run Code Online (Sandbox Code Playgroud)

它返回错误:

无法加载ID为43813085的NODE

看来我已经导入了一些无效的节点,但是如何识别和删除呢?

man*_*mat 0

首先,你可以尝试这样计数:

RETURN size((:Buyer)-[:VIEW]->(:Supplier))

请注意,查询中没有标识符。

要删除节点,您可以运行以下命令:

MATCH (n) WHERE id(n) = 43813085 DETACH DELETE n

或者在旧版本上:

MATCH (n) WHERE id(n) = 43813085 OPTIONAL MATCH (n)-[r]-() DELETE r, n