登录
注册
node.js 学习社区
nodejs 查询数据库获取结果

liuxiaofanfan

2016-03-21 16:14

如图: 本菜鸟希望通过前面的查询结果作为后一句的条件,可是由于回调函数的异步性,在client.query外根本获取不到mysql查询的结果,请教该怎么实现?谢谢啦~~

回复 · 2

  • 最简单的办法就是嵌套

    0

  • 嵌套可以实现,但是可能会进入回掉的深渊中

    可以通过一些async模块或者promise来实现


    async.series({

    function(callback){

    callback();


    },

    function(callback){

    callback();


    }


    },function(err, results) {


    console.log(results);


    });


    具体可以看下用法

    0

发表回复

你可以在回复中 @ 其他人