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

Node.js-複数の非同期呼び出しを待つ

    私はアンダースコア/ロダッシュの大ファンなので、通常は_.afterを使用します 、特定の回数呼び出された後にのみ実行される関数を作成します。

    var finished = _.after(2, doRender);
    
    asyncMethod1(data, function(err){
      //...
      finished();
    });
    
    asyncMethod2(data, function(err){
      //...
      finished();
    })
    
    function doRender(){
      res.render(); // etc
    } 
    

    javascriptは、function funcName()で定義された関数の定義を引き上げるため 構文では、コードは自然に次のように読み取られます:上から下。



    1. MongoDB C#ドライバーを使用したポリモーフィック型の逆シリアル化

    2. ClusterControlCommunityEditionによる無料のオープンソースデータベースの展開と監視

    3. MongoDBでfeatureCompatibilityVersionを設定する方法

    4. MongoDB:静的な値を持つ集計$project追加フィールド