使用 python 在 arangodb 中批量导入 .json 文件

Kos*_*tas 5 python document arangodb

我有大量 .json 文件,其中包含我想要导入到 arangodb 集合的数百或数千个文档。我可以使用 python 来做到这一点吗?如果答案是肯定的,任何人都可以发送一个关于如何从文件列表中执行此操作的示例吗?IE:

for i in filelist:
    import i to collection
Run Code Online (Sandbox Code Playgroud)

我已阅读文档,但找不到任何类似的内容

Kos*_*tas 3

因此,经过多次尝试和错误后,我发现答案就在我面前。所以我不需要导入 .json 文件,我只需要读取它,然后批量导入文档。代码是这样的:

a = db.collection('collection_name')
for x in list_of_json_files:
    with open(x,'r') as json_file:
        data = json.load(json_file)
        a.import_bulk(data)
Run Code Online (Sandbox Code Playgroud)

所以实际上这很简单。在我的实现中,我从多个文件夹收集 .json 文件并将它们导入到多个集合中。我正在使用 python-arango 5.4.0 驱动程序