1.0.2 • Published 6 years ago
node-redisgraph v1.0.2
redisgraph.js
RedisGraph JavaScript Client
Installation
Installation is done using the
npm install
command:
npm install redisgraph.js
Overview
Official Releases
Example: Using the JavaScript Client
let graph = new RedisGraph('social');
graph
.query("CREATE (:person{name:'roi',age:32})")
.then( () => {
return graph.query("CREATE (:person{name:'amit',age:30})");
})
.then( () => {
return graph.query("MATCH (a:person), (b:person) WHERE (a.name = 'roi' AND b.name='amit') CREATE (a)-[knows]->(a)")
})
.then( () => {
return graph.query("MATCH (a:person)-[knows]->(:person) RETURN a")
})
.then( (res) => {
while(res.hasNext()){
let record = res.next();
console.log(record.getString('a.name'));
}
console.log(res.getStatistics().queryExecutionTime());
});
Running tests
A simple test suite is provided, and can be run with:
$ mocha
The tests expect a Redis server with the RedisGraph module loaded to be available at localhost:6379
License
redisgraph.js is distributed under the BSD3 license - see LICENSE