Boa tarde, como posso retornar o promise após o loop? segue o codigo abaixo. PS: Sei que o local do return resolve está incorreto, não sei o que fazer.
Estou usando mysql.
_getDBClientName(db) {
return new Promise((resolve, reject) => {
db.map(db => {
this._db.query(
`SELECT NOME FROM ${db.db}.reg_0000`,
(error, results, fields) => {
//resolve está aqui não consigo retornar
//os valores desse loop e depois retornar o resolve =(
return resolve({
database: db.db,
nome: results[0].NOME
});
}
);
});
});
}