繁体   English   中英

ArangoDB匿名图遍历

[英]ArangoDB anonymous graph traversal

我打算使用ArangoDB,但遇到了一个我不知道如何解决的问题。 我想进行简单的遍历,但就我而言,有两个我不知道如何解决的要求:

  1. 我不会预先知道顶点的类型,而不是边缘将连接的顶点。 我希望能够将一种类型的边缘连接到任何一侧的任何顶点。
  2. 对于一个顶点,无论边缘类型如何,我都希望检索所有连接的顶点(深度1)。

对于需求1,一个示例是标记顶点(用一些信息标记某些实体),我希望能够使用命名图中的HasTag边标记任何顶点。 从我目前所看到的是,我需要定义“ From”集合(“ To”集合是Tag集合),并且它仅限于10个集合。 由于我可能有100个或更多的From集合,因此我看不到如何使用命名图解决此问题。

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

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

最好的问候Tomaz

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM