トランザクション エラーをキャプチャしようとしています。これらのエンティティが既に存在するため、エラーが発生するはずの次のコードがありますが、コンソールには何も出力されていません。
datastore.runInTransaction(function(transaction, done) {
transaction.save([
{
key: my_key1,
method: 'insert',
data: {
stuff: 'stuff'
}
},
{
key: my_key2,
method: 'insert',
data: {
stuff: 'stuff'
}
}
]);
console.log('here');
done(function(err, data) {
if (err) {
console.log('err : ' + err);
transaction.rollback();
return;
}
console.log('no error');
return;
});
});
});