express 多重 循环 查询 mysql
发布于 6 年前 作者 dinghao1994 2518 次浏览 来自 问答

第一步 先查询一条语句,得到一个二维数组 第二步 根据二维数组的 每一项的最后一个元素 循环 查询一条语句 第三步 根据本上一步的查到的 n条数据 中的两个 字段 各自去查询两个表 最后返回数据 这种情况应该怎么办。 快疯了。

6 回复

你需要级联的Promise结构

foo() .then(bar) .then(baz)

诀窍在于把foo,bar,baz的return都做成Promise,后then的对象是前then返回的promise。

你也可以考虑RxJS,上手难点,但它就是为这种异步场景而生的。

有很多解决方案啊,比较老的可以用async异步模块,里面有个waterfull方法;目前主流的异步方案就是promise+async/await了,你也可以研究一下

@nnliang 今晚刚看完promise ,感觉很有用,谢谢

@jacksparrow68 好的, 正在看promise 谢谢

@flamingtop 好的,正在看promise 谢谢你

回到顶部