Using ArangoDB with JavaScript
The multi-model database ArangoDB supports documents, graphs and key/value pairs. Using the ArangoDB JavaScript driver you can store JSON objects as documents and connect them using vertices as a graph: model your data as you see fit for your application. As a native multi-model database ArangoDB supports document JOINS, graph traversals and optional strong consistency guarantees using transactions – all combined in a single AQL query.
Here is your starting point to get familiar with ArangoDB – the NoSQL database and JavaScript:
Downloads
JavaScript drivers are available in the download drivers section. The official arangojs can be installed via NPM.
Tutorials
Getting started with ArangoDB and JavaScript in 10 Minutes
A brief introduction on how to use ArangoDB with the official JavaScript driver, adding collections and documents, CRUD operations and the powerful query language AQL.
How to run ArangoDB in a Docker container
How to deploy your App as a Docker container to run in the cloud.
JavaScript Recipes / Use Cases
Build your own github crawler with the JavaScript driver and promises.
Using custom visitor from node.js
How to traverse a graph using a custom visitor from node.js.
Documentation
More tutorials, installation how-to’s, documentation and frequently asked questions could be accessed from a central documentation page.
For a deep-dive into ArangoDB, a first-steps guide or a short lookup of function calls – we refer to the manual.
JavaScript related Articles
You can find best-practices, demos and hands-on blog articles covering the use of ArangoDB with JavaScript:
- ArangoJS 6.0.0 released: Load Balancing, Automated Failover and completely written in TypeScript
- ArangoJS 4 alpha available now
- ArangoDB JavaScript Driver 3.7: Promises and Performance
- AQB Updated: Write More Readable Queries
- More ES6 Features
Need help?
If you have any questions regarding ArangoDB and the JavaScript driver, please contact the community on our ArangoDB Google-Group or ask your question – tagged with “arangodb” on Stackoverflow.