Graph ArangoDB匿名图遍历

Graph ArangoDB匿名图遍历,graph,arangodb,graph-traversal,Graph,Arangodb,Graph Traversal,我计划使用ArangoDB,我面临一个我不知道如何解决的问题。我想进行简单的遍历,但就我而言,有两个要求我不知道如何解决: 我不会预先知道边将连接到的顶点类型。我希望能够将一种类型的边连接到任意边上的任何顶点 对于一个顶点,我希望检索所有连接的顶点(深度1),无论边类型如何 对于需求1,一个例子是标记顶点(用一些信息标记某个实体),我希望能够使用命名图中的HasTag边标记任何顶点。从我目前看到的情况来看,我需要定义“From”集合(“to”集合是标记集合),并且限制为10个集合。因为我可以从集

我计划使用ArangoDB,我面临一个我不知道如何解决的问题。我想进行简单的遍历,但就我而言,有两个要求我不知道如何解决:

  • 我不会预先知道边将连接到的顶点类型。我希望能够将一种类型的边连接到任意边上的任何顶点
  • 对于一个顶点,我希望检索所有连接的顶点(深度1),无论边类型如何
  • 对于需求1,一个例子是标记顶点(用一些信息标记某个实体),我希望能够使用命名图中的HasTag边标记任何顶点。从我目前看到的情况来看,我需要定义“From”集合(“to”集合是标记集合),并且限制为10个集合。因为我可以从集合中获得100个或更多,所以我不知道如何使用命名图来解决这个问题

    选项是使用匿名图,但我在第二个要求中遇到了一个问题。我还希望有一个选项,当给定一个顶点时,无论边的类型如何,都可以找到所有连接的顶点(深度=1)。在一个匿名图中,我需要指定查询中的所有边集合,而且可能有100个或更多。我不知道这个数字是否有限制,但我假设有一个限制——也许我错了,因为我还没有尝试过

    有人知道如何用ArrangoDB解决这个问题吗?我真的很喜欢数据库,但我希望它更“无类型”,也就是说,我不必定义边可以连接到的顶点集合的类型

    致意
    Tomaz

    在命名图中可以有10个以上的顶点集合。10的限制仅存在于webUI中。在ArangoShell或服务器控制台上创建命名图将起作用。

    一个命名图中可以有10个以上的顶点集合。10的限制仅存在于webUI中。在ArangoShell或服务器控制台上创建命名图将起作用