我查找了有关将 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");
});
我确定查询返回数据,但甚至没有打印“结束”或“数据”。有人知道我在做什么错吗?