ArangoDB 如何导入JSON文件

yqkkidmi  于 2022-12-09  发布在  Go
关注(0)|答案(1)|浏览(178)

我有一个问题。我有几个JSON文件。我不想手动创建Collections和导入这些文件。我发现这个问题Bulk import of .json files in arangodb with python,但不幸的是我得到了一个错误[OUT] AttributeError: 'Database' object has no attribute 'collection'
如何导入多个JSON文件并在Collections中通过Python完全自动地导入它们?

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)

我还查看了ArangoDBhttps://www.arangodb.com/tutorials/tutorial-python/的文档

llew8vvj

llew8vvj1#

db instance中没有“collection”方法,您尝试在代码中的这一行调用该方法:

a = db.collection('collection_name') # <- here is the error

根据文档,您应该使用db示例的db.createCollection方法。

studentsCollection = db.createCollection(name="Students")

相关问题