我有一个问题。我有几个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)
我还查看了ArangoDB
https://www.arangodb.com/tutorials/tutorial-python/的文档
1条答案
按热度按时间llew8vvj1#
db instance中没有“collection”方法,您尝试在代码中的这一行调用该方法:
根据文档,您应该使用db示例的db.createCollection方法。