首页 > 解决方案 > 在sailsjs中流式传输原始sql查询数据

问题描述

需要帮助在sailsjs应用程序中流式传输sql数据,我发现我们可以直接在Sailsjs模型上使用流,但我的查询有点复杂,找不到任何东西可以直接将数据从查询流式传输到客户端。

标签: node.jsstreamsails.jsnode-modules

解决方案


这是来自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


推荐阅读