Skip to content

Latest commit

 

History

History
72 lines (42 loc) · 1.58 KB

README.md

File metadata and controls

72 lines (42 loc) · 1.58 KB

Neo4j driver for Node

This driver let's you access the Neo4j graph database from Node.

Installation

npm install neo4j

Development

git clone [email protected]:gasi/node-neo4j.git neo4j
cd neo4j
npm link

You'll also need a local Neo4j database instance for the tests:

curl http://dist.neo4j.org/neo4j-community-1.3-unix.tar.gz --O neo4j-community-1.3-unix.tar.gz
tar -zxvf neo4j-community-1.3-unix.tar.gz
mv neo4j-community-1.3 db

If you're new to Neo4j, read the Getting Started page. Start the server:

db/bin/neo4j start

Stop the server:

db/bin/neo4j stop

To run the tests:

npm test

Usage

var neo4j = require('neo4j');
var db = new neo4j.GraphDatabase('http://localhost:7474');

function print(err, res) {
    console.log(err || (res && res.self) || res);
}

// Create node
var node = db.createNode({hello: 'world'});
node.save(print);

// Get node
node = db.getNodeById(1, print);

// Get relationship
rel = db.getRelationshipById(1, print)

License

This library is licensed under the Apache License, Version 2.0.

Reporting Issues

If you encounter any bugs or other issues, please file them in the issue tracker.