クエリによるマングースループの約束 - コードログ
天蓬老师
天蓬老师 2017-06-29 10:09:23
0
2
1068
リーリー

クエリをループすると、上記の結果は直接 null 値を返します。結果の値を取り出す前に、doc.map 内のすべての内部クエリが完了していることを確認するにはどうすればよいですか?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全員に返信(2)
仅有的幸福

自分で質問して答え、他の人からアドバイスを受けましょう。

promise.all は次のように実装されます:

リーリー

-------------------------------------------------補足 ----------------------------------------------------

数を数えるというアイデアはまだ実現可能です。イベント モジュールを使用するだけです:

いいねを押す +0
代言

Promise は非同期呼び出しであるため、すべてのクエリの後に return,会在还没真正获取到数据之后就返回,所以需要Promise内添加一个计数器count,在所有的Promise下,加一个循环,当所有的doc都循环到了(count == doc.length) を使用して戻り値を出力します。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート