@acastellon/arango

1.0.6 • Public • Published

arango

A Simplified interface to arango database using the arangojs library At the moment is accessing only to JSON Documents, not graph.

configuration

saved for example as 'config.arango.js'

module.exports = {

  CERTIFICATION_PATH : '/opt/brdb/Certificate' 
        /* note: the certification requires a 'ca.pem' file */
        /* @TODO: externalize it, and make it more flexible */
        
  ,ARANGO_URL: 'http://127.0.0.1:8529'
  ,ARANGO_USER: 'root'
  ,ARANGO_PASSWORD: 'root'
  ,ARANGO_DATABASE: 'test'   
  ,TRACES : false
}

usage

const config = require('./config.arango.js');
const db     = require('@acastellon/arango')(config);

methods

find object(s) that contains all the parameters described in a collection

find(parameters, collection)    

find object(s) that contains ANY parameter described in a collection

findAQL(parameters, collection)

find object(s) using directly the AQL language from ArangoDB

findAQLSentence(query)

save a document object into a collection

save(document, collection)

delete a document object from a collection

remove(document, collection)

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i @acastellon/arango

    Weekly Downloads

    2

    Version

    1.0.6

    License

    MIT

    Unpacked Size

    10.5 kB

    Total Files

    6

    Last publish

    Collaborators

    • acastellon