Graph ArangoDB:图形中限制为10个文档

Graph ArangoDB:图形中限制为10个文档,graph,arangodb,limits,Graph,Arangodb,Limits,我在ArangoDB中创建了一个图形,我想将其用于15个集合,但GUI告诉我: 您只能选择10个项目 对于每个n元组(fromCollections、toCollections、EdgeDefinitions) 我该怎么做才能超限 多谢各位 DanieleAQL目前在一次查询中最多可使用32个集合。您可以在arangosh中创建如下图形: var Graph = require("org/arangodb/general-graph"); 具有15个边集合的图: var g = Graph._

我在ArangoDB中创建了一个图形,我想将其用于15个集合,但GUI告诉我:

您只能选择10个项目

对于每个n元组(
fromCollections、toCollections、EdgeDefinitions

我该怎么做才能超限

多谢各位


Daniele

AQL目前在一次查询中最多可使用32个集合。您可以在arangosh中创建如下图形:

var Graph = require("org/arangodb/general-graph");
具有15个边集合的图:

var g = Graph._create("test1",
  [
    Graph._relation("edge_1", "test", "test"),
    ...
    Graph._relation("edge_15", "test", "test")
  ]
);
另一个包含34个边集合(即35个集合和一个顶点集合):

我们为遍历保存一个虚拟开始节点:

db.test.save({_key: 'a'})
如果您现在查询test1,您将得到预期的空结果(我们没有任何边):

但是如果查询test2,您将得到:

ArangoError: too many collections (while parsing)
您可以使用选择配置的34个集合的子集来处理test2图形


虽然webui对于简单的任务来说可能是一件好事,但我认为它无法实现上述任务的创建。

答案对您有用吗?如果是,您能将其标记为“已接受”吗?如果没有,还缺什么?没关系!非常感谢。
db._query("FOR v IN 1..1 ANY 'test/a' GRAPH 'test1' RETURN v")
ArangoError: too many collections (while parsing)