order: [['update_time', 'DESC']],
const records = await Record.findAll({
where: {
uid: data.uid
},
limit: parseInt(data.pageSize),
offset: parseInt(data.pageSize) * (parseInt(data.pageNum) - 1),
include: [{ // include关键字表示关联查询
model: Book, // 指定关联的model
as: 'book', // 由于前面建立映射关系时为class表起了别名,那么这里也要与前面保持一致,否则会报错
attributes: [], // 这里的attributes属性表示查询class表的name和rank字段,其中对name字段起了别名className
}],
order: [['update_time', 'DESC']],
attributes: [Sequelize.col('book.title'), 'uid', 'pid', 'id'],
raw: true,
});