sql >> データベース >  >> NoSQL >> MongoDB

axios.getの複数の応答結果を1つの配列にラップするにはどうすればよいですか?

    Promise.allを利用すると、すべてのリクエストが成功すると、すべてのリクエストからの応答が返されます

    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. 存在しない場合はアイテムを作成し、存在する場合はエラーを返す方法

    2. Mongo$inオペレーターのパフォーマンス

    3. クエリに存在しないフィールドを持つドキュメントを検索結果から除外するにはどうすればよいですか?

    4. MacにMongoDBをインストールする