0
我在mysql中实现分页。 单独使用一个查询无法完成分页。 它由选择步骤和计数所有记录的计数步骤组成。 通常的做法是做select,然后在成功回调中,我们进行计数。 计数发生后,选择时,事实上他们可以或应该同时发生。 我的问题是我如何使用承诺使这两个进程同时运行,然后只有在两个进程都完成时才返回?用promise处理两个异步进程
我在mysql中实现分页。 单独使用一个查询无法完成分页。 它由选择步骤和计数所有记录的计数步骤组成。 通常的做法是做select,然后在成功回调中,我们进行计数。 计数发生后,选择时,事实上他们可以或应该同时发生。 我的问题是我如何使用承诺使这两个进程同时运行,然后只有在两个进程都完成时才返回?用promise处理两个异步进程
检查https://github.com/kriskowal/q,我想如果你有多个承诺来解决,那么你可以用Q
的“所有”的方法例如:
Q.all([
fooPromise1(),
fooPromise2()
]);