第二行代码中的运行查询是原子事务的一部分,或者换句话说:是否有可能另一个线程在以下代码的第 2 行和第 4 行之间成功运行查询?
$tx = $client->transaction();
$result = $tx->run('CREATE (n:Person) SET n.name = {name} RETURN id(n)', ['name' => 'Michal']);
$tx->push('CREATE (n:Person) RETURN id(n)');
$results = $tx->commit();