promise.all 몽구스는 데이터베이스를 운영합니다.
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-06-15 09:22:14
0
2
964

Promise.all([p1, p2])을 사용하여 두 가지 약속 기능을 모두 내부적으로 몽구스를 사용하여 데이터베이스를 작동합니다.

p1이 거부되고 p2가 해결된 경우.

제 질문은 p2가 실제로 데이터베이스에서 작업을 수행했다는 것입니다. 그게 사실인가요? 아니면 promise.all이 실제 데이터베이스 작업을 수행하기 전에 p1과 p2가 모두 해결되도록 보장합니까?

몽구스 트랜잭션 문제인 것 같습니다.

曾经蜡笔没有小新
曾经蜡笔没有小新

모든 응답(2)
为情所困

Promise.all은 주어진 모든 반복 가능 항목이 완료되면 해결되고, 약속이 실패하면 거부됩니다.
거부하는 Promise가 전달되면 모든 Promise 값은 즉시 실패하고 해결되지 않은 경우 다른 모든 Promise는 삭제됩니다. 빈 배열이 전달되면 이 메서드는 즉시 완료됩니다.

으아악

1) 약속 속의 모든 약속은 모두 실행됩니다

2) 이때 p 상태는 Rejection이 됩니다

習慣沉默

귀하의 상황에 맞게 패키지를 작성하게 되었습니다. https://github.com/zaaack/mon... 귀하의 요구 사항을 충족할 수 있을 것입니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿