Allow multiple calls to order in aggregates

In `Model.find()` you can order by multiple columns, this was not possible in aggregates