Specify returned fields in Node.js / Waterline?

前端 未结 3 1658
灰色年华
灰色年华 2021-01-02 13:16

I want to make a request like:

User.find().exec(function(){});

I know I can use toJSON in the model however I don\'t like this

3条回答
  •  北荒
    北荒 (楼主)
    2021-01-02 14:07

    This is an update to the question, fields is no longer used in sails 11, please use select instead of fields.

    Model.find({field: 'value'}, {select: ['id', 'name']})
      .paginate({page: 1}, {limit: 10})
      .exec(function(err, results) {
        if(err) {
          res.badRequest('reason');
        }
        res.json(results);
    });
    

提交回复
热议问题