有一个具有One品牌和hasMany属性的产品模型。我正在尝试按brand.name对产品进行排序。 async function example(arr) {
for (let item of arr) {
await item.fetch();
}
}
但这导致{{apiUrl}}/product?$eager=[brand, attributes]&$joinRelation=[brand]&$sort[brand.name]=-1
因此,我尝试了SELECT DISTINCT, ORDER BY expressions must appear in select list
的工作原理,但是由于需要分页,因此该限制适用于hasMany关系。
如何在同时具有hasMany关系的情况下按品牌名称对产品进行排序?