コールバックはすでに呼び出されました!ループバック、updateAll関数で

アヌパムマウリヤ

ここでは、配列内のオブジェクトのリストを使用して更新呼び出しを行っているときに、ループバックを使用しています。

コールバックに入るとすでに呼び出されています!

シーンは、ループ内でコールバックを定義しました。最初のループでは、実際に呼び出されます。

私はどこに道を探しています

クエリMySQLプラン呼び出しのオブジェクトのすべてのリストを更新する必要があります。

    Inward.updateIsActiveDetails = function(data, callback) {
        var id = _.map(data, 'id');
        if (id.length > 0) {
          _.forEach(id, id => {
            console.log('id....:', id)
            Inward.updateAll({id}, {
              isActive: 0,
            }).then(updateresult => {
              console.log(updateresult);
   // callback(error); showing err with it... (callback already called)
            }).catch(function(error) {
              callback(error);
            });
          });
        } else {
          callback(null, {
            success: true,
            msg: 'No records to update',
          });
        }
      };

出力:

id....: 3
id....: 4
{ count: 1 }
{ count: 1 }

適切な解決策に感謝します

アヌパムマウリヤ

これが私の最終的で実用的な答えです。

基本的に、updateAllクエリは1回実行され、組み込みクエリとして実行されます。

  id: {
        inq: _.map(data, 'id'),
      }

したがって、それを実行した後、それぞれの行のみが更新されます!とても興味深い。

 Inward.updateIsActiveDetails = function (data, callback) {
    Inward.updateAll({
      id: {
        inq: _.map(data, 'id'),
      },
    }, {
        isActive: 0,
      }, function (error, resultDetails) {
        if (error) {
          console.log('error', error);
          callback(error);
        } else {
          console.log('resultDetails', resultDetails);
          callback(null, resultDetails);
        }
      });
  };

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Javascript:関数は、これまでに呼び出したすべての関数のすべてのコールバックを呼び出しますか?

分類Dev

JSONPではコールバック関数は呼び出されません

分類Dev

linux c++: libaio コールバック関数は呼び出されませんでしたか?

分類Dev

呼び出し関数は最後の呼び出しでコールバックを破棄しました

分類Dev

AcquisitionToken コールバックは呼び出されませんでした

分類Dev

Async.js-ETIMEDOUTとコールバックはすでに呼び出されていました

分類Dev

BootstrapModalで2回以上呼び出されたコールバック関数

分類Dev

プロトコル適用を使用して関数で呼び出されるコールバック関数に「this」オブジェクトを渡す方法

分類Dev

コールバック関数内で継承された関数を呼び出す方法

分類Dev

関数/コールバックの実行は外部呼び出しによって中断できますか?

分類Dev

コールバックを修正する方法は、ループバックモデルですでに呼び出されています

分類Dev

ServiceNow:コールバック関数でonSubmitを呼び出すと、無限ループが発生します

分類Dev

コールバック関数「next」は、呼び出さずに自動的に実行されます

分類Dev

UnhandledPromiseRejectionWarning:コールバックはすでに呼び出されています(ループバックリモートメソッド)

分類Dev

エラー:コールバックはすでにループバックで呼び出されています

分類Dev

TypeScriptを使用してサービスがAngularJsでコールバックをトリガーしたときに呼び出されるコールバック関数をサービスに登録します

分類Dev

コールバック関数はAndroidFacebookログインでは呼び出されません

分類Dev

非同期関数がループバック3で終了した後にcb関数を呼び出す方法

分類Dev

コールバックはすでに非同期を使用して呼び出されていますか?

分類Dev

コールバックは非同期モジュールですでに呼び出されています

分類Dev

2ページ目で実行する前に呼び出されるコールバック関数

分類Dev

小道具でコールバック関数を呼び出す

分類Dev

コールバック関数で__doPostBackを呼び出す方法

分類Dev

C関数によって呼び出されるHaskellコールバック関数でスローされるHaskell例外をキャッチする方法は?

分類Dev

Pythonデコレータは返されたコールバックをすぐに呼び出しますか?

分類Dev

NIDAQ register_signal_eventコールバック関数が呼び出されないのはなぜですか?

分類Dev

uncaughtException:コールバックはノードjsですでに呼び出されています

分類Dev

コールバック関数内で別の関数が呼び出された場合、add_filter( 'the_content')が期待どおりに返されません

分類Dev

コールバックなしでブースト関数を呼び出す

Related 関連記事

  1. 1

    Javascript:関数は、これまでに呼び出したすべての関数のすべてのコールバックを呼び出しますか?

  2. 2

    JSONPではコールバック関数は呼び出されません

  3. 3

    linux c++: libaio コールバック関数は呼び出されませんでしたか?

  4. 4

    呼び出し関数は最後の呼び出しでコールバックを破棄しました

  5. 5

    AcquisitionToken コールバックは呼び出されませんでした

  6. 6

    Async.js-ETIMEDOUTとコールバックはすでに呼び出されていました

  7. 7

    BootstrapModalで2回以上呼び出されたコールバック関数

  8. 8

    プロトコル適用を使用して関数で呼び出されるコールバック関数に「this」オブジェクトを渡す方法

  9. 9

    コールバック関数内で継承された関数を呼び出す方法

  10. 10

    関数/コールバックの実行は外部呼び出しによって中断できますか?

  11. 11

    コールバックを修正する方法は、ループバックモデルですでに呼び出されています

  12. 12

    ServiceNow:コールバック関数でonSubmitを呼び出すと、無限ループが発生します

  13. 13

    コールバック関数「next」は、呼び出さずに自動的に実行されます

  14. 14

    UnhandledPromiseRejectionWarning:コールバックはすでに呼び出されています(ループバックリモートメソッド)

  15. 15

    エラー:コールバックはすでにループバックで呼び出されています

  16. 16

    TypeScriptを使用してサービスがAngularJsでコールバックをトリガーしたときに呼び出されるコールバック関数をサービスに登録します

  17. 17

    コールバック関数はAndroidFacebookログインでは呼び出されません

  18. 18

    非同期関数がループバック3で終了した後にcb関数を呼び出す方法

  19. 19

    コールバックはすでに非同期を使用して呼び出されていますか?

  20. 20

    コールバックは非同期モジュールですでに呼び出されています

  21. 21

    2ページ目で実行する前に呼び出されるコールバック関数

  22. 22

    小道具でコールバック関数を呼び出す

  23. 23

    コールバック関数で__doPostBackを呼び出す方法

  24. 24

    C関数によって呼び出されるHaskellコールバック関数でスローされるHaskell例外をキャッチする方法は?

  25. 25

    Pythonデコレータは返されたコールバックをすぐに呼び出しますか?

  26. 26

    NIDAQ register_signal_eventコールバック関数が呼び出されないのはなぜですか?

  27. 27

    uncaughtException:コールバックはノードjsですでに呼び出されています

  28. 28

    コールバック関数内で別の関数が呼び出された場合、add_filter( 'the_content')が期待どおりに返されません

  29. 29

    コールバックなしでブースト関数を呼び出す

ホットタグ

アーカイブ