クエリをループすると、上記の結果は直接 null 値を返します。結果の値を取り出す前に、doc.map 内のすべての内部クエリが完了していることを確認するにはどうすればよいですか?
欢迎选择我的课程,让我们一起见证您的进步~~
自分で質問して答え、他の人からアドバイスを受けましょう。
promise.all は次のように実装されます:
-------------------------------------------------補足 ----------------------------------------------------
数を数えるというアイデアはまだ実現可能です。イベント モジュールを使用するだけです:
Promise は非同期呼び出しであるため、すべてのクエリの後に return,会在还没真正获取到数据之后就返回,所以需要Promise内添加一个计数器count,在所有的Promise下,加一个循环,当所有的doc都循环到了(count == doc.length) を使用して戻り値を出力します。
return
count == doc.length
自分で質問して答え、他の人からアドバイスを受けましょう。
promise.all は次のように実装されます:
リーリー-------------------------------------------------補足 ----------------------------------------------------
数を数えるというアイデアはまだ実現可能です。イベント モジュールを使用するだけです:
Promise は非同期呼び出しであるため、すべてのクエリの後に
リーリーreturn
,会在还没真正获取到数据之后就返回,所以需要Promise内添加一个计数器count,在所有的Promise下,加一个循环,当所有的doc都循环到了(count == doc.length
) を使用して戻り値を出力します。