2012-07-28 37 views
0

我猜node.js的mysql驱动是异步的,但我不确定这意味着什么,所以... node.js的npm模块允许行“stream”或“一次全部收集”。php's-`mysql_fetch_array()`在node.js中的动作?

有人可以告诉我在哪里应用了流式传输和聚集,并且有人能告诉我在node.js中如何执行一个类似mysql_fetch_array()的操作(来自php)?

回答

0

“流式传输”意味着您可以为每一行获取一个回调,其中的参数是与该行对应的对象。另一个选项在所有行被提取后给你一个回调,其中一个参数是一个对象数组,每个元素对应一行。使用哪一个取决于应用程序逻辑的结构。

后一个听起来像你在找什么,虽然(也取决于你的应用程序逻辑),它可能会或可能不是最好的方式来做到这一点。

+0

我很难理解你在说什么而没有看到例子。 “在计算机编程中,回调是对作为参数传递给其他代码的可执行代码的引用,这允许较低级别的软件层调用在较高级别层中定义的子例程(或函数)。 “ - 维基。由于该定义充满了技术术语,因此不是非常有用。不是我不明白答案,而是考虑到读者必须经历的引用数量才能得到他们能够理解的东西:我们应该假设他们会有多少? – 2012-07-30 08:01:13

+0

@ Wolfpack'08你解决了吗?我试图弄清楚这一点,我想知道你是否有过解决方案? (是的,我知道这是2年前它被问到,哈哈) – prk 2014-03-13 18:35:27