收藏
回答

最后两个return 看不懂,能否帮忙解释一下,又如何取出Promise中的值呢?

for (let i = ; i < batchTimes; i++) {

const promise = db.collection('EXAM').skip(i * MAX_LIMIT).limit(MAX_LIMIT).get()

tasks.push(promise)

}


return (await Promise.all(tasks)).reduce((acc, cur) => {

return {

data: acc.data.concat(cur.data),

errMsg: acc.errMsg,

}

})

回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容
问题标签