node.js - 在sailsjs中流式传输原始sql查询数据
问题描述
需要帮助在sailsjs应用程序中流式传输sql数据,我发现我们可以直接在Sailsjs模型上使用流,但我的查询有点复杂,找不到任何东西可以直接将数据从查询流式传输到客户端。
解决方案
这是来自sailsjs 文档的Postgresql 示例。
Pet.query('SELECT pet.name FROM pet WHERE pet.name = $1', [ 'dog' ] ,function(err, rawResult) {
if (err) { return res.serverError(err); }
sails.log(rawResult);
// (result format depends on the SQL query that was passed in, and the adapter you're using)
// Then parse the raw result and do whatever you like with it.
return res.ok();
});
如需进一步参考https://sailsjs.com/documentation/reference/waterline-orm/models/query
推荐阅读
- django - ProgrammingError at / ORDER BY "id" is ambiguous LINE 1: ...logapp_article.userid=blogapp_useradd.uname ORDER BY id DESC
- java - 从一年中的一周开始的即时时间
- javascript - 在 Desktop 上的单个视图中显示多个路由器组件
- excel - VBA 如何确定非 IUnknown 引用类型的生命周期?
- android - 如何阅读logcat
- sql-server - INSERT INTO SELECT 查询的正确语法
- javascript - 期望输入结束,“ADD”、“SUB”、“MUL”、“DIV”,得到意外的“RPAREN”
- python - 如何在 pytorch 中使用 GPU?
- sql - SQL 识别在给定年份下超过 X 个订单的客户
- f# - FSharp.Compiler.Service FSharpChecker 在引用 IAsyncDisposable 时无法编译动态程序集