【问题标题】:Fetch fewer fields using find in waterline/sails使用水线/帆中的查找来获取更少的字段
【发布时间】:2016-02-25 11:46:13
【问题描述】:

目前当我运行以下命令时

User.find({quality:'good'}).exec(function(err, users){console.log(users)})

获取所有用户字段。如果我只想要 good 用户的 id 之类的 1 个字段怎么办?

select id from user where quality='good' 

对应的sql查询。那相当于水线的查询是什么?

【问题讨论】:

    标签: javascript mysql node.js sails.js waterline


    【解决方案1】:

    根据waterline documentation你可以这样做:

    User.find({where: {quality:'good'}}, select: ['id'] });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多