AQL Graph查询示例

时间:2015-09-23 00:52:25

标签: arangodb aql

我无法通过AQL和Graph查询做我想做的事情。 我想在一个简单的数据集上获得一些AQL的基础知识。

例如: 鉴于演员的集合和电影的集合。并且 actIn 边集合(具有属性)来连接顶点。

[演员]< - 代理 - > [动画]

我怎么能得到:

  • 所有扮演“movie1”或“movie2”的演员
  • 所有扮演“movie1”和“movie2”的演员?
  • 所有演过三部或更多电影的演员
  • “actor1”和“actor2”之间的所有常见电影?
  • 所有演过三部或更多电影的演员?
  • 所有准确演出6位演员的电影?
  • 电影演员的数量?
  • 演员的电影数量?
  • 演员在2005年至2010年期间播放的电影数量?

这是简单的查询,但我不知道如何使用AQL来描述它们。

欢迎任何帮助,如果您有更好的了解如何完成工作的tuts或链接,我会很高兴的!

由于

1 个答案:

答案 0 :(得分:5)

你是AQL现在稀疏的正确例子。 我已经在这里提出了你的问题并为ArangoDB食谱创建了一个食谱,它应该回答它们。 请看这里:https://docs.arangodb.com/cookbook/GraphExampleActorsAndMovies.html

PS: 您的一个查询未完成: All actors who acted in 3 or more movies wit 我不知道要查询什么。