sails.js - sails.js 有没有办法在 SQL 查询中选择字段?

标签 sails.js

我是sails.js 的新手。似乎sails.js 无法为选择表的某些字段/列进行SQL 查询。查询似乎都是“select *”。

最佳答案

我刚刚找到了一种方法来实现这一点。我正在使用 Model.find 的第二个参数

Model.find({field: 'value'}, {fields: ['id', 'name']})

如果您将字段设置为 false,它将模拟 SELECT *
Model.find({field: 'value'}, {fields: false})

一个完整的例子:
Model.find({field: 'value'}, {fields: ['id', 'name']})
    .paginate({page: 1}, {limit: 10)
    .exec(function(err, results) {
        if(err) {
            res.badRequest('reason');
        }
        res.jsonx(results);
    });

关于sails.js - sails.js 有没有办法在 SQL 查询中选择字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18347634/

相关文章:

file-upload - 中止上传导致 Sails js/Skipper 崩溃

node.js - 风 sails JS : Best way to seed initial users

node.js - 如何使用 Waterline Adapter for Mongo 在 Sails.js 中使用搜索修饰符 "OR"

javascript - JWT 可以为客户独占吗?

javascript - 如何从 SailsJS 制作 phonegap 移动应用程序

orm - Sails.js + 水线 : Many-to-Many through association

node.js - 使用 EJS sails JS,但链接器编译 Handlebars 公共(public)模板

java - 在 Java 中通过 Socket.IO 进行 POST 和 PUT

javascript - 从 View 中访问本地人的 sails

sails.js - 当 Controller 为空时,Sails JS 如何创建生成的实体?