Skip to main content
Version: 0.3.0

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.