nodejs 可以将 knex.raw 与流一起使用吗?
我查找了有关将 knex.raw 与流一起使用的信息: https://knexjs.org/?spm=a2c6h.24755359.0.0.34556828cZIXxW#Interfaces-Streams 但我没有找到使用 raw 的具体示例。
我写了这段代码,我认为可以工作,但不起作用。
rpta="select id, info from students"
const query = await db.raw(rpta).stream();
query.on('data', ({key, value}) => {
console.log(value)
console.log("data");
});
query.on('end', () => {
console.log("end");
});
我确信查询返回数据,但甚至没有打印“结束”或“数据”。有人知道我做错了什么吗?
I looked for info about using knex.raw with stream: https://knexjs.org/?spm=a2c6h.24755359.0.0.34556828cZIXxW#Interfaces-Streams
but I didn't find a specific example using raw.
I wrote this code I thougth could work, but is not working.
rpta="select id, info from students"
const query = await db.raw(rpta).stream();
query.on('data', ({key, value}) => {
console.log(value)
console.log("data");
});
query.on('end', () => {
console.log("end");
});
I'm sure the query returns data, but is not even printing "end" or "data". Someone knows what I'm doing wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论