在 ArangoDb 中获取子图结果
Getting sub-graph result in ArangoDb
我正在使用相应版本系列的 ArangoDB:3.1
模式:单机
在此操作系统上:Windows,版本:10
请问知道如何在ArangoDb中获取查询的子图结果吗?
例如:
如果我有通过 (studyAt) 边链接到大学节点的学生节点,并且我只需要查看年龄 > 21 岁的学生,那么我需要查看仅包含链接到大学节点的这些学生的子图。
对于此用例,您可以使用从深度为 1 的大学节点开始的 AQL 图遍历。在第一级顶点上应用年龄 > 21 的过滤器将确保仅返回年龄值 > 21 的学生.
以下 AQL 查询是草稿,必须使用您的变量名称进行调整。
FOR v, e, p IN 1..1 ANY 'universityCollection/universityNode' GRAPH 'yourGraph'
FILTER p.vertices[1].age > 21
RETURN v
在 Web 界面中执行此查询后,结果显示为 JSON 和图形,sub-graph 结果可以下载为 JSON 文件。
有关如何使用图遍历的更多信息,请参阅 AQL documentation。
我正在使用相应版本系列的 ArangoDB:3.1
模式:单机
在此操作系统上:Windows,版本:10
请问知道如何在ArangoDb中获取查询的子图结果吗?
例如: 如果我有通过 (studyAt) 边链接到大学节点的学生节点,并且我只需要查看年龄 > 21 岁的学生,那么我需要查看仅包含链接到大学节点的这些学生的子图。
对于此用例,您可以使用从深度为 1 的大学节点开始的 AQL 图遍历。在第一级顶点上应用年龄 > 21 的过滤器将确保仅返回年龄值 > 21 的学生.
以下 AQL 查询是草稿,必须使用您的变量名称进行调整。
FOR v, e, p IN 1..1 ANY 'universityCollection/universityNode' GRAPH 'yourGraph'
FILTER p.vertices[1].age > 21
RETURN v
在 Web 界面中执行此查询后,结果显示为 JSON 和图形,sub-graph 结果可以下载为 JSON 文件。
有关如何使用图遍历的更多信息,请参阅 AQL documentation。