팀의 사용자를 불러올 때 이렇게 했는데, 결과도 로그에 찍히는 sql에도 order by 가 없다.
const { data } = await db.teams.findAll({
include: { model: db.users, as: “users“, order: [[“sort_weight“]] }
});
include: { model: db.users, as: “users“, order: [[“sort_weight“]] }
});
찾아보니 이렇게 include 안쪽이 아닌 같은 레벨에서 처리하는 거였다.
const { data } = await db.teams.findAll({
include: { model: db.users, as: “users“ },
order: [[db.users, “sort_weight“, “asc“]],
});
include: { model: db.users, as: “users“ },
order: [[db.users, “sort_weight“, “asc“]],
});