如何从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
bbmckpt71#
现在有了(至少从neo4j 4开始)。1)一个apoc.load.directory函数,可以返回一个目录下所有符合模式的文件名。在neo4j 5.x,它在extended apoc插件中找到。例如,要直接获取配置的import目录下的所有.json文件(阅读文档以了解如何处理目录):
import
.json
CALL apoc.load.directory('*.json', '', {recursive: false}) YIELD value AS filepaths UNWIND filepaths AS filepath CALL apoc.json.load (filepath) YIELD value AS row // Process each row ... RETURN
1条答案
按热度按时间bbmckpt71#
现在有了(至少从neo4j 4开始)。1)一个apoc.load.directory函数,可以返回一个目录下所有符合模式的文件名。在neo4j 5.x,它在extended apoc插件中找到。
例如,要直接获取配置的
import
目录下的所有.json
文件(阅读文档以了解如何处理目录):