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

标签 python document arangodb

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

for i in filelist:
    import i to collection

我已经阅读了文档,但我什至找不到任何类似的东西

最佳答案

所以经过大量的反复试验后,我发现答案就在我面前。所以我不需要导入 .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)

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

关于python - 使用python批量导入arangodb中的.json文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61345323/

相关文章:

java - jython多线程

python - 如何使用 django 在我的模板中显示文本文件中的数据

python - 论据不够?

用于 arango 和模块处理的 Javascript 代码完成

python - 使用 Pandas 查找列的最大值并返回相应的行值

javascript - 文档在 JavaScript 中的用途是什么?

java - 手工构建的 w3c 文档文本节点会导致奇怪的行为

java - 使 DocumentBuilder.parse 忽略 DTD 引用

arangodb 终止查询不起作用需要 ("org/arangodb/aql/queries").kill ("2418")

javascript - ArangoDB Foxx 模型日期时间戳不起作用