为了确保我的边集合中的唯一边,我可以为documentation中提到的_from和_to字段建立索引
db.edges.ensureIndex({ type: "hash", fields: [ "_from", "_to" ], unique: true });以上操作只能在arangosh中执行。但是,我正在编写一个设置函数,该函数主要通过HTTP API创建所有需要的顶点和边集合。我需要知道如何通过AQL或HTTP Api执行相同的操作。
发布于 2019-03-04 16:45:22
AQL不提供任何用于数据定义语言操作的方法,例如创建/删除数据库、集合或索引。
AQL的目的是对ArangoDB数据库运行数据选择和数据修改查询。
数据定义操作可以通过ArangoDB的HTTP API、ArangoDB web界面或Arango shell (arangosh)执行。后两者也将使用ArangoDB的常规HTTP API。
https://stackoverflow.com/questions/54966660
复制相似问题