csv - 在 Neo4j 中加载多个 CSV 文件,每个 CSV 的每一行都是一个节点
问题描述
我需要在 Neo4j 中上传多个 CSV 文件,每个 CSV 文件的每一行都是一个节点。如何有效地做到这一点?我无法连接 CSV,因为每一行都是一个标签,并且多个 CSV 中的行是相同的。
看起来 LOAD CSV 命令要么采用单个 CSV 并为每一行生成节点,要么采用一堆 CSV 并为每个 CSV 创建一个节点。谢谢!
解决方案
您可以多次运行 LOAD CSV 命令来导入每个 CSV。如果您在其中几个 CSV 中重复了唯一数据,请考虑使用具有唯一属性的MERGE,并根据需要使用 ON MATCH/CREATE SET 填写其他属性。
推荐阅读
- github - 如何批量归档我帐户中的所有 GitHub 存储库?
- linux - VS Code 集成终端一直说“chdir(2) failed: Permission denied”
- python - 如何使用前几行的数据在数据框列上应用函数?
- javascript - 提交表单后如何查看文本
- python - 如何使用 Python 制作雷达图,并将数据存储在变量中
- python - Python - 遍历月份日期并打印自定义输出
- biztalk - BizTalk AS2EDI 跟踪 EDI 消息
- alloy - Alloy:如何理解Alloy demo中的反例?
- autocad - 使用 AutoLISP 逐一选择对象的多个副本
- c# - System.InvalidOperationException:'无法解析类型'Microsoft.AspNetCore.Hosting.IHostingEnvironment'的服务