【发布时间】:2019-01-06 10:53:33
【问题描述】:
我执行以下代码;
var array = await Promise.all([
database.query("SELECT COUNT(amount) FROM transactions WHERE date >= now() - INTERVAL 1 DAY;"),
database.query("SELECT COUNT(amount) FROM transactions WHERE date >= now() - INTERVAL 7 DAY;"),
database.query("SELECT COUNT(amount) FROM transactions"),
]);
我希望这样的数组 [1,2,3];
我得到的是;
[ [ RowDataPacket { 'COUNT(amount)': 6 } ],
[ RowDataPacket { 'COUNT(amount)': 7 } ],
[ RowDataPacket { 'COUNT(amount)': 7 } ] ]
我错过了什么?
【问题讨论】:
标签: javascript mysql node.js asynchronous promise