mongoose中的promise问题
 发布于 10 年前  作者 ysj16  4938 次预览  最后一次回复是 10 年前  来自 问答 

A .find() .then(fucntion(a){ console.log(a) return B.find() }) .then(function(b){ console.log(a); })

比如这样的代码,怎样能在第二个then中获取a的值

6 回复
i5ting
var _a;

A
.find()
.then(fucntion(a){
_a =a
console.log(a)
return B.find()
})
.then(function(b){
console.log(a);
})
ysj16

@i5ting 只能这样吗。。

i5ting

@ysj16 no

还有别的办法

Promise.resolve(a,b)
iamcc

A.find B.find 都没有直接的联系,干嘛不用并行?Promise.all