AQLはArangoDBのクエリ言語です。返される結果を照会、フィルタリング、並べ替え、制限、および変更する方法はたくさんあります。AQLはデータのみを読み取ることに注意してください。
(更新:この回答は古いバージョンのArangoDBを対象としていました。バージョン2.2以降、機能が拡張され、データベースでのデータ変更もAQLで可能になりました。詳細については、回答の最後にあるドキュメントリンクをご覧ください。 。)
AQLを使用してデータベースにデータを保存することはできません。
AQLとは対照的に、JavascriptまたはMRubyはデータを読み取ってデータベースに保存できます。ただし、AQLで開かれる可能性と比較すると、クエリ機能は非常に基本的で制限されています。
ただし、javascriptからAQLクエリを送信することは可能です。arangosh Javascriptシェル内で、次のようなAQLクエリを発行します。
arangosh> db._query('FOR user IN example FILTER user.age > 30 RETURN user').toArray()
[
{
_id : "4538791/6308263",
_rev : "6308263",
age : 31,
name : "Musterfrau"
}
]
AQLの詳細については、
http ://www.arangodb.org/manuals/current/Aql.htmlを参照してください。