【发布时间】:2020-06-13 19:00:00
【问题描述】:
文档here 清楚地概述了编写是一种不好的做法
Promise.all(data.map(d => db.none('insert into...', d)))
查询根数据库协议。因此最好写
db.task(t => t.batch(data.map(d => t.none('insert into...', d))));
但是,如果我不打算使用BatchError 或查询duration (ref),这样写是不是错了?
db.task(async t => {
await Promise.all(data.map(d => t.none('insert into...', d)));
});
从外观上看,它仍然使用共享连接协议而不是根连接。
【问题讨论】:
标签: javascript postgresql pg-promise