The official ArangoDB low-level JavaScript client.
yarn add arangojs
## - or -
npm install --save arangojs
git clone https://github.com/arangodb/arangojs.git
cd arangojs
npm install
npm run dist
// Modern JavaScript
import { Database, aql } from "arangojs";
const db = new Database();
(async function() {
const now = Date.now();
try {
const cursor = await db.query(aql`RETURN ${now}`);
const result = await cursor.next();
// ...
} catch (err) {
// ...
}
})();
// or plain old Node-style
var arangojs = require("arangojs");
var db = new arangojs.Database();
var now = Date.now();
db
.query({
query: "RETURN @value",
bindVars: { value: now }
})
.then(function(cursor) {
return cursor.next().then(function(result) {
// ...
});
})
.catch(function(err) {
// ...
});
The Apache License, Version 2.0. For more information, see the accompanying LICENSE file.