Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 9310945
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 19, 20262026-06-19T01:14:28+00:00 2026-06-19T01:14:28+00:00

In the context of ArangoDB, there are different database shells to query data: arangosh:

  • 0

In the context of ArangoDB, there are different database shells to query data:

  • arangosh: The JavaScript based console

  • AQL: Arangodb Query Language, see http://www.arangodb.org/2012/06/20/querying-a-nosql-database-the-elegant-way

  • MRuby: Embedded Ruby

Although I understand the use of JavaScript and MRuby, I am not sure why I would learn, and where I would use AQL. Is there any information on this? Is the idea to POST AQL directly to the database server?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-19T01:14:29+00:00Added an answer on June 19, 2026 at 1:14 am

    AQL is ArangoDB’s query language. It has a lot of ways to query, filter, sort, limit and modify the result that will be returned. It should be noted that AQL only reads data.

    (Update: This answer was targeting an older version of ArangoDB. Since version 2.2, the features have been expanded and data modification on the database is also possible with AQL. For more information on that, visit the documentation link at the end of the answer.)

    You cannot store data to the database with AQL.

    In contrast to AQL, the Javascript or MRuby can read and store data to the database.
    However their querying capabilities are very basic and limited, compared to the possibilities that open up with AQL.

    It is possible though to send AQL queries from javascript.
    Within the arangosh Javascript shell you would issue an AQL query like this:

        arangosh> db._query('FOR user IN example FILTER user.age > 30 RETURN user').toArray()
    [
      { 
        _id : "4538791/6308263", 
        _rev : "6308263", 
        age : 31, 
        name : "Musterfrau"
       }
    ]
    

    You can find more info on AQL here:
    http://www.arangodb.org/manuals/current/Aql.html

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Context.xml <jdbc:initialize-database data-source=dataSource ignore-failures=ALL> <jdbc:script location=classpath:scrubd.sql/> </jdbc:initialize-database> <bean id=dataSource class=org.springframework.jdbc.datasource.DriverManagerDataSource> <property name=driverClassName value=org.hsqldb.jdbc.JDBCDriver/> <property
Context: Windows 7, Microsoft Office 2007+ There have been a variety of different delivery
Context I am trying to understand the internals of a big, hairy JavaScript library.
Context: I'm querying a database to return a specified number of monsters to be
Context: I have an HTML page which makes use of HTML5 data- attributes .
Context: From my javascript web UI, I launch a long-running (several minutes) operation that
Context: I have a data grid where the following has been implemented. tabbing through
context: onSuccess javascript method after an ajax post How do I obtain my id
Context: .Net 3.5, C# I'd like to have caching mechanism in my Console application.
Context: The Cloud We have a java-based web application that we normally host on

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.