MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Làm cách nào để kết hợp axios.get nhiều kết quả phản hồi vào một mảng?

Bạn có thể sử dụng Promise.all sẽ trả về phản hồi từ tất cả các yêu cầu sau khi tất cả chúng đều thành công

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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose không tạo tài liệu con từ mảng JSON

  2. Không thể chỉ hiển thị các điểm trong một phạm vi cụ thể (vòng tròn) bằng cách sử dụng hàm .getBounds () (Tờ rơi)

  3. lấy thông tin liên quan so với giá trị đối tượng trong MongoDB

  4. Kết nối với MongoDB với Android trong Eclipse

  5. Cách kết nối với MongoDB bằng PhantomJS