SailsJS问题选择,在填充内填充

时间:2016-02-04 08:52:31

标签: sails.js

我想检索带有选定字段的最后2个客户发票,但是选择,排序不适用于填充,是否可以在不使用Model.query的情况下解决此问题。

Customer.find({customer_type: 'full'})
        .populate('invoices', {
             invoice_type: 'monthly',
             select: ['id', 'customer_id', 'discount', 'total'],
             sort:{invoice_date: 'desc'}
             limit: 2
        }).exec(function(err, custumers){ //-------- });

1 个答案:

答案 0 :(得分:-1)

更新。在新的Waterline v0.12中,您可以使用select for populate方法(Waterline 0.12 changelog

在当前的Waterline v.0.11中,只能使用Model.query()来解决此问题。