Skip to main content
Version: Next

Transaction

Transactional operations for data consistency.

Overview​

const tx = await client.transaction();

try {
await tx.query().create('(p:Person {name: "Alice"})').execute();
await tx.commit();
} catch (error) {
await tx.rollback();
throw error;
}

Methods​

query()​

Create a query within the transaction.

commit()​

Commit the transaction.

rollback()​

Rollback the transaction.

Examples​

See Advanced Queries for transaction examples.