Arangodb--初始化collection

Posted 喜欢雨天的我

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Arangodb--初始化collection相关的知识,希望对你有一定的参考价值。

使用pyarango进行创建需要的集合和边内容(用来进行初始化arangodb脚本)

安装

pip install pyarango

脚本

from pyArango.connection import *

# 用户名
username = ""
# 密码
password = ""
# arangodb地址
arangoURL = "http://127.0.0.1:8529"

# 需要创建的 集合名
collection_edge = ["RELATION_80",
                   "person_vehicle"]

collection_docu = ["ENTITY_08",
                   "company"]
# connect arangodb
conn = Connection(username=username, password=password, arangoURL=arangoURL)

db = conn["test"]
# db = conn.createDatabase(name="test")

# 创建边collection
for it in collection_edge:
    db.createCollection(name=it, className="Edges")

# 创建doucument的collection
for it in collection_docu:
    db.createCollection(name=it, className="Collection")

以上是关于Arangodb--初始化collection的主要内容,如果未能解决你的问题,请参考以下文章

ArangoDB:无法初始化 RocksDB 引擎:IO 错误

融合RocksDB, Pregel, Foxx & Satellite Collections 怎样使数据库性能提升35%?

融合RocksDB, Pregel, Fault-Tolerent Foxx & Satellite Collections 怎样使数据库性能提升35%?

ArangoDB图数据库--总参

ArangoDB介绍——未知架构和底层原理

ArangoDB集合操作