js-neo4j

Neo4j REST API wrapper for Node.js

npm install js-neo4j
1 downloads in the last week
4 downloads in the last month

Neo4j REST API wrapper for Node.js


Installation

npm install js-neo4j

Usage

{Neo4js} = require('js-neo4j')

neo = new Neo4js()

neo
    .createNode()
    .then((data) ->
        console.log data
    )
    .fail((data) ->
        console.log 'error', arguments
    )

neo
    .queryBuilder()
    .start('*')
    .return('*')
    .execute()
    .then((data) ->
        console.log data
    )
    .fail((data) ->
        console.log 'error', arguments
    )

Check out api document

Or test generator document

All Neo4js CRUB interface come with little shorthand

neo.createNode() = neo.cNode()
neo.readNode() = neo.rNode()
neo.updateNodeProperty() = neo.uNodeProperty()
neo.deleteNode() = neo.dNode()
// And etc

Development

  1. Start Neo4j server
  2. Run npm test

Required

Neo4j, 2.0

TODO

  1. Cypher sanitization
  2. Cover remaining api
  3. More documentation
  4. Integrate with Travis CI
  5. Browserify?
  6. Cache?
npm loves you