通过 Bookshelf.js 流式传输数据
Posted
技术标签:
【中文标题】通过 Bookshelf.js 流式传输数据【英文标题】:Streaming data via Bookshelf.js 【发布时间】:2018-05-08 06:44:10 【问题描述】:我正在考虑使用 Bookshelf.js 作为 Express 项目的 ORM,使用 Knex。我唯一的问题是它是否支持流式传输——如果我们有一个返回许多结果的查询,我宁愿处理流而不是将结果保存在内存中。我在文档中没有看到这个功能,但也许有办法做到这一点?
【问题讨论】:
【参考方案1】:目前 Bookshelf 不具备该功能,但您可以直接使用 Knex。当然,您会失去使用 ORM 的好处,但您会获得更多的性能作为回报,如果您要处理大量数据,这可能更重要。
您可以在Knex's documentation 中阅读更多相关信息。
【讨论】:
以上是关于通过 Bookshelf.js 流式传输数据的主要内容,如果未能解决你的问题,请参考以下文章