我正在尝试使用await
关键字(使用 Babel)编写一个函数,该函数在循环内使用pg-promise 库。for
import postgres from 'pg-promise';
const pgp = postgres();
const db = pgp(<config options>);
const array = <some array of objects>
for (const element of array) {
try {
let test = await db.query('INSERT INTO <table> (name) VALUES (${name})', { name: element.name });
console.log('test: ', test);
} catch (err) {
console.log("error," err);
}
}
但是,我不断收到一个语法错误,即db
引用对象是Unexpected token
. await
在这种情况下使用关键字的正确方法是什么?