首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何导入JSON文件

如何导入JSON文件
EN

Stack Overflow用户
提问于 2022-03-28 13:23:00
回答 1查看 110关注 0票数 1

我有个问题。我有几个JSON文件。我不想手动创建Collections并导入这些文件。我找到了这个问题Bulk import of .json files in arangodb with python,但不幸的是我得到了一个错误[OUT] AttributeError: 'Database' object has no attribute 'collection'

如何导入多个JSON文件,并通过Collections中的Python完全自动导入它们

代码语言:javascript
复制
from pyArango.connection import *
conn = Connection(username="root", password="")

db = conn.createDatabase(name="test")

a = db.collection('collection_name') # <- here is the error
for x in list_of_json_files:
    with open(x,'r') as json_file:
        data = json.load(json_file)
        a.import_bulk(data)

我还查看了来自ArangoDB https://www.arangodb.com/tutorials/tutorial-python/的文档。

EN

回答 1

Stack Overflow用户

发布于 2022-03-28 14:26:40

db实例中没有"collection“方法,您试图在这一行的代码中调用该方法:

代码语言:javascript
复制
a = db.collection('collection_name') # <- here is the error

根据docs,应该使用db实例的db.createCollection方法。

代码语言:javascript
复制
studentsCollection = db.createCollection(name="Students")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71648225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档