我正在运行 nodejs 和 pg-promise,并且想使用批处理函数来创建一个包含多个 UPDATE 的 BEGIN 和 COMMIT 的事务。
这是我的代码:
db.tx(function (t) {
return this.batch(function() {
for (var i = 0; i < cars.length; i++) {
return db.any('UPDATE ... ', [car_id, cars[i].votes]);
}
});
})
但是,它似乎不起作用,因为没有任何反应。是不是可以为这样的输入创建我的批处理列表?