如何更新已创建的节点和关系集

时间:2014-01-07 05:08:40

标签: neo4j cypher graph-databases

我创建了大约15个节点和(他们的)29个关系。但是出了问题,就像Relating一样,我使用了不同的节点id和某种孤立节点,并形成了关系。现在我想更新一下。我经历了删除那些(空)节点并保持我的休息数据的原样。您可以在此处参考脚本:How to DELETE nodes or relationship with NULL properties in neo4j 2.0 with cypher

由于我是neo4j的新手,任何答案和(更多/好的)建议对我都非常有帮助!提前谢谢。

1 个答案:

答案 0 :(得分:0)

最简单的方法是创建数据。

否则,您可以执行完整扫描并检查属性是否不存在

MATCH (n)
WHERE not has(n.prop)
OPTIONAL MATCH (n)-[r]-()
DELETE n,r