У меня есть объект, который выглядит следующим образом:
let queries = [
{
name: "checkUsers",
query: 'select * from users where inactive = 1'
},
{
name: "checkSubscriptions",
query: 'select * from subscriptions where invalid = 1'
}
]
Я делаю AWS лямбда-функцию, которая будет повторять эти запросы, и если любой из них вернет значение, я отправлю электронное письмо .
Я придумал этот псевдокод:
for (let prop in queries) {
const result = await mysqlConnector.runQuery(prop.query).catch(async error => {
// handle error in query
});
if (result.length < 0){
// send email
}
}
return;
Мне интересно, это идеальный подход? Мне нужно повторить все запросы объектов.