sql >> Databáze >  >> NoSQL >> MongoDB

Jak zabalím výsledky vícenásobných odpovědí axios.get do jednoho pole?

Můžete využít Promise.all, který vrátí odpověď ze všech požadavků, jakmile budou všechny úspěšné

const PromiseArr = [];
for (let i = 0; i < info.length; i++){

var url = "https://whattomine.com/coins.json?" + algo + "=true" + "&factor%5B" + algo + "_hr%5D=" + info[i]
  PromiseArr.push(
   axios.get(url).then(result => new Promise(resolve => resolve(result.data.coins.Monero.btc_revenue)))
  );
}

Promise.all(PromiseArr).then(res => {
    console.log(res)
});


  1. Jak přidat objednávku pomocí @query v úložišti mongodb

  2. Je možné přejmenovat pole ve výstupech dotazu Mongo v PyMongu?

  3. mongoose findById pomocí asynchronního čekání

  4. Dotaz vnořeného pole MongoDB