neo4j - Neo4J APOC apoc.import.csv 错误
问题描述
我正在尝试使用 APOC 将 .csv 文件中的节点和关系导入 Neo4J。
在尝试提供的示例时:
CALL apoc.import.csv(
[{filename: 'file:/<path>/persons.csv', labels: ['Person']}],
[{filename: 'file:/<path>/knows.csv', type: 'KNOWS'}],
{delimiter: '|', arrayDelimiter: ',', stringIds: false}
)
我收到错误:
Neo.ClientError.Procedure.ProcedureCallFailed: Failed to invoke procedure `apoc.import.csv`: Caused by: java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Character
没有堆栈跟踪可以查看它可能失败的详细信息。
请建议我可能缺少什么?
解决方案
这确实是一个没有被测试覆盖的错误,因为它们通过了 Java 中的分隔符值。我在pull request中提交了修复和测试。
推荐阅读
- php - 从 WooCommerce 前端的下拉列表中删除特定变化
- javascript - 有没有办法在 JavaScript 中使用“prompt()”插入图像?
- python - 如何在linux中使用python检测当前的鼠标光标类型?
- php - 如何使用 AJAX 发布和更新 jQuery 序列化
- appium - Appium-Selenium :如果没有找到元素,则处理代码
- docker - 反向代理容器化 Angular 应用程序
- json - Spring Boot 自定义 JSON 序列化器在集成测试中被忽略
- spring-batch - 推荐哪个 Spring Batch 版本用于生产,4.2.7 或 4.3.3?
- laravel - 部分未显示在浏览器上
- java - 即使添加元素后 ArrayList 仍显示为空