I execute the following code;
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"),
]);
I expect an array like so [1,2,3];
Instead what I get is;
[ [ RowDataPacket { 'COUNT(amount)': 6 } ],
[ RowDataPacket { 'COUNT(amount)': 7 } ],
[ RowDataPacket { 'COUNT(amount)': 7 } ] ]
What did I miss?