찾다

 >  Q&A  >  본문

쿼리를 통해 몽구스 루프를 약속하십시오.

으아악

쿼리를 반복하면 위 결과가 직접 null 값을 반환합니다. 결과 값을 가져오기 전에 doc.map의 모든 내부 쿼리가 완료되었는지 어떻게 확인할 수 있나요?

天蓬老师天蓬老师2788일 전1127

모든 응답(2)나는 대답할 것이다

  • 仅有的幸福

    仅有的幸福2017-06-29 10:11:23

    직접 질문하고 답변하고, 다른 사람으로부터 안내를 받으세요.

    promise.all은 다음과 같이 구현됩니다:

    으아악

    -------------------------------------- 보충---------- ---------------------------------------

    계산 아이디어는 여전히 달성 가능합니다. 이벤트 모듈을 사용하세요:

    회신하다
    0
  • 代言

    代言2017-06-29 10:11:23

    Promise는 비동기 호출이므로 모든 쿼리 뒤에 return,会在还没真正获取到数据之后就返回,所以需要Promise内添加一个计数器count,在所有的Promise下,加一个循环,当所有的doc都循环到了(count == doc.length)를 사용하여 반환값을 출력합니다.

    으아악

    회신하다
    0
  • 취소회신하다