philippkueng / node-neo4j

Neo4j REST API wrapper for Node.js
MIT License
211 stars 44 forks source link

Working with transactions #59

Open StarpTech opened 9 years ago

StarpTech commented 9 years ago

Hi, it should be possible to get statements from the actions (insertNode..) to use your transaction api effectively.

e.g

//Insert node and get the statement
var statement = db.insertNode({
    name: 'Darth Vader',
    sex: 'male'
},function(err, node){
    if(err) throw err;

    // Output node properties.
    console.log(node.data);

    // Output node id.
    console.log(node._id);
});
//Begin transaction
var id = db.beginTransaction(callback, statement);
db.commitTransaction(id, callback);

//...or similiar