Neo4j JSON APOC加载 - 跳过空值

时间:2016-09-15 11:41:21

标签: json neo4j cypher

我正在尝试从JSON(使用Neo4j 3.0.4& APOC apoc-3.0.4.1-all)加载一些REST API,其中包含空值。这引发了这个错误:

  

“无法使用null属性值合并节点”

空值可以分布在多个键上,并且它会改变哪些键具有空值。因此,如果可能的话,我宁愿避免指定处理空值的单个键。

我找到了apoc.map.clean(map,[keys],[values])程序,但没有太多关于如何使用它的信息。这是每个键使用它的最佳方法还是更简单的方法?

谢谢!

1 个答案:

答案 0 :(得分:0)

谢谢stdob - 我设法找到了你写的另一篇文章,帮助我理解解决方案。我需要将第一个属性替换为永不为null的属性。

MERGE(标签:标签{key2:json.key2})ON CREATE SET label.key3 = json.key3,label.key1 = json.key1