如何在ArangoDB中创建子图?

92vpleto  于 2023-09-28  发布在  Go
关注(0)|答案(2)|浏览(217)

我无法在arangodb中找到创建子图的方法。
不知道在链接中找到https://docs.arangodb.com/3.11/aql/graphs/如何在arangodb中创建子图?
Thanks in advance

qyyhg6bp

qyyhg6bp1#

当你在ArangoDB接口中创建图时,你会被提示列出所有的节点和边集合。只需选择所需的节点和边集合的子集。通过REST和ArangoSH也可以实现这一点,但最终是相同的接口。

8dtrkrch

8dtrkrch2#

创建图形时,它可以包含许多相关的顶点和边集合。我有一些图表与9个或更多的集合。您不必担心创建子图,因为ArangoDB将只使用与您的查询相关的集合。
因此,如果您对指定的特定顶点执行所有入站连接顶点的查询,ArangoDB将计算出使用哪个边和顶点集合来回答您的查询。
这真的很强大,因为你不必跟踪集合如何在“图空间”中相互绑定,而只是查询它,数据库为你处理它。
可以在多个图上重用顶点和边集合,如果您想要在不同的分组中重用数据,这可能很有用。
对我来说,我把图看作是另一种类型的集合,它实际上只是一个连接的顶点和边集合的集合。当您查询该图的范围时,它使用其图定义来限制路径遍历的范围。

相关问题