1

AQL および Graph クエリでやりたいことがうまくいきません。単純なデータセットで AQL の基本的な例をいくつか取得したいと思います。

例:俳優のコレクションと映画のコレクションがあるとします。そして、頂点を接続するためのactInエッジ コレクション (プロパティを使用)。

【俳優】←出演→【映画】

どうすれば入手できますか:

  • 「movie1」または「movie2」に出演したすべての俳優
  • 「movie1」と「movie2」の両方に出演したすべての俳優 ?
  • 3本以上の映画に出演したすべての俳優
  • "actor1" と "actor2" の間のすべての一般的な映画 ?
  • 3本以上の映画に出演したすべての俳優?
  • 正確に 6 人の俳優が出演したすべての映画 ?
  • 映画ごとの俳優数は?
  • 俳優別映画本数は?
  • 2005 年から 2010 年の間に俳優が出演した映画の数は?

これは単純なクエリですが、AQL を使用してそれらを記述する方法がわかりません。

どんな助けでも大歓迎です。仕事を成し遂げる方法をよりよく理解するためのツッツやリンクがあれば、私はうれしいです!

ありがとう

4

1 に答える 1

5

あなたは正しい例です AQL は現在まばらです。ここであなたの質問を受け取り、すべての質問に答える ArangoDB クックブックのレシピを作成しました。こちらをご覧ください: https://docs.arangodb.com/cookbook/GraphExampleActorsAndMovies.html

PS: クエリの 1 つが完了し All actors who acted in 3 or more movies wit ていません。何をクエリすればよいかわかりませんでした。

于 2015-09-23T11:35:09.260 に答える