使用正则表达式从csv批量导入Neo4j admin

qacovj5a  于 2023-11-18  发布在  其他
关注(0)|答案(1)|浏览(113)

我尝试通过neo4j admin import方法将regex模式匹配到neo4j数据库示例中,从多个csv文件中导入数据,这可能是neo4j中导入数据最快的方法。
我尝试使用下面的命令导入neo4j数据库示例中的数据:

neo4j-admin database import full --nodes import/data_header.csv,import/data_\d+\.csv --overwrite-destination=true

字符串
但我得到的错误是这样的:

Invalid nodes file: import/data_header.csv,import/data_\d+\.csv (java.lang.IllegalStateException: Directory C:\Program Files\neo4j-community-5.12.0-windows\neo4j-community-5.12.0\import\data_\d+ of import/data_\d+\.csv doesn't exist)


我正在尝试从所有以data_开头且后面有任何数字的文件中导入数据。例如,有效文件为data_1.csv
我甚至尝试了绝对路径,但也没有产生任何结果。
谢谢你的帮助提前。

bvjxkvbb

bvjxkvbb1#

在Windows上,路径中的反斜杠(\)被用作路径组件分隔符。要将is视为常规反斜杠,您需要使用另一个反斜杠对其进行转义。
这应该可以:

neo4j-admin database import full --nodes /import/data_header.csv,/import/data_\\d+.csv --overwrite-destination=true

字符串

相关问题