从 neo4j 迭代目录中的所有文件

问题描述 投票:0回答:1

如何从 Neo4j 脚本访问文件系统? 我需要对目录中包含的所有文件调用 apoc.load.json ...

所以伪代码应该是

get list of files in  directory
UNWIND list of files AS filename
call apoc.json.load (filename) YIELD value
WITH value
blah blah
RETURN
neo4j cypher
1个回答
0
投票

现在(至少从 neo4j 4.1 开始)有一个 apoc.load.directory 函数,可以返回目录下所有符合模式的文件名。

例如,要直接在配置的

.json
目录下获取所有
import
文件(阅读文档以了解目录的处理方式):

CALL apoc.load.directory('*.json', '', {recursive: false}) YIELD value
UNWIND value AS filename
call apoc.json.load (filename) YIELD value
WITH value
blah blah
RETURN
© www.soinside.com 2019 - 2024. All rights reserved.