neo4j空节点创建关系失败问题
在 neo4j 中,如果在创建关系之前使用了OPTIONAL MATCH
,那么如果OPTIONAL MATCH
没有匹配到节点,就会出现给不存在的节点创建关系的情况。如果不做任何处理,neo4j 会报错:
"Failed to create relationship ` UNNAMED403`, node `n1` is missing. If you prefer to simply ignore rows where a relationship node is missing, set 'cypher.lenient_create_relationship = true' in neo4j.conf"
解决方法在该报错信息中已经给出了,即在neo4j.conf
中设置cypher.lenient_create_relationship = true
。