neo4j - 加载 csv 时跳过现有节点
问题描述
我是 neo4j 的新手,我喜欢上传 csv 文件并创建一组节点。但是,我已经有一些现有节点可能存在于该 csv 文件中。是否有加载 csv 的选项,根据每一行创建节点,如果节点已经存在,则跳过该行?谢谢
解决方案
您可以使用MERGE子句来避免创建重复的节点和关系。
但是,您需要仔细阅读文档以了解如何使用MERGE
,因为不正确的使用可能会导致无意中创建节点和关系。
推荐阅读
- spring-boot - 未显示具有 JaCoco 测试覆盖率的 SpringBoot2.4.4 Junit5
- django - Django 解决方法在聚合函数中使用窗口函数调用?
- excel - 连接的 DATEVALUE() 和 TIMEVALUE() 仅在 Google 表格中返回字符串
- python - 从python中的json文件中提取一组特定的数据
- javascript - 如何在刷新的页面上显示单选按钮选择
- javascript - Typescript / React:如何使用键构造对象:值作为[字符串]:[ReactComponent]
- python - 使用前一个组行在数据框组中分配值
- asp.net - Asp.net mvc 项目和 webapi 控制器共享会话 cookie 的问题
- linux - ElasticSearch 中的超时更改不起作用
- python - 在 Python 中,添加导入根路径后无法导入当前模块