我有一个“任务”模型。一个任务恰好属于一个用户,一个用户有多个任务。因此,这是一对多的关系。现在,我可以按以下方式获取用户及其任务。
User.findByPk(41, {include: [Task]});
但是我不想在获取用户时获取Task。相反,我想获取类似的任务。
var user = await User.findByPk(41);
var tasks = await user.load(Task);
Sequelize模型是否提供任何方法来稍后加载关联。
答案 0 :(得分:2)
创建关联会在模型上为该关联生成一个吸气剂,因此您可以像这样检索关联的任务:
var user = await User.findByPk(41);
var tasks = await user.getTasks();