Как выполнить асинхронную функцию синхронно?
Async/await так же и for await
Тебе надо создать async function foo (connection,...) И внутри нее вызвать цикл forEach, в котором делаешь await connection.execute, вместо connection.execute.
Или передать async function(err, connection) {} как колбек в getConnection.