2
有兩個表userMedium和medium。中等有許多用戶媒體。對於用戶,想獲得不包含在userMedia中的媒體記錄。隨着Sequelize庫,它被實現爲:續集查詢獲取不在關聯中的記錄
const um = await Models.UserMedium.findAll({
where: {userId},
attributes: ['mediumId']
}),
media = await Models.Medium.findAll({
where: {
id: {
$notIn: _.pluck(um, 'mediumId')
}
}
});
令人納悶的是有沒有更好的方式來運行,通過使用預先加載查詢?