【问题标题】:Does water orm in sails support union?帆中的水或水是否支持联合?
【发布时间】:2017-07-12 09:18:59
【问题描述】:

我正在用sails 框架编写一些api。我有一个 api 需要从两个表中获取数据,所以我想使用这样的 sql 查询:

select * from table1 union select * from table2

我知道对于该查询,我可以使用 Model.query。应该是这样的:

    Model.query("select * from table1 union select * from table2"
              ).exec(function(err, data){
        //some process
    });

但是对于在某些 json 字段中返回给我的数据将是字符串而不是 json,我讨厌这样。所以我想知道我是否可以在风帆中使用 water orm 的查询?目前,我正在使用 MySQL 和 Sails 版本 0.12.13

【问题讨论】:

  • 对此有何回应?我也面临同样的问题。

标签: sails.js


【解决方案1】:

我认为答案已经很晚了,但我现在看到了这个问题。您可以按如下方式创建新连接:

ReadOps.js

const mySqlDbRead = {
    'development': 'devMysqlDbRead',
  };

module.exports = {
    connection: mySqlDbRead['development'],
    attributes: {

    },
}

您可以编写如下查询:

 const query = "select * from table1 union select * from table2";
 ReadOps.query(query,  (err, data) => {
    console.log(data);
 }

【讨论】:

    猜你喜欢
    • 2011-06-12
    • 2011-12-06
    • 2012-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-19
    相关资源
    最近更新 更多