获取模型后获取关联模型
Fetch associated models after fetching the Model
我有一个模型"Task"。一个任务只属于一个用户,一个用户有多个任务。所以这是一个一对多的关系。现在我可以按如下方式获取用户及其任务。
User.findByPk(41, {include: [Task]});
但是我不想在获取用户的同时获取任务。相反,我想获取 Task 之类的东西。
var user = await User.findByPk(41);
var tasks = await user.load(Task);
Sequelize模型有没有提供什么方法可以稍后加载关联。
创建关联会在模型上为该关联生成一个 getter,因此您可以像这样检索关联的任务:
var user = await User.findByPk(41);
var tasks = await user.getTasks();
我有一个模型"Task"。一个任务只属于一个用户,一个用户有多个任务。所以这是一个一对多的关系。现在我可以按如下方式获取用户及其任务。
User.findByPk(41, {include: [Task]});
但是我不想在获取用户的同时获取任务。相反,我想获取 Task 之类的东西。
var user = await User.findByPk(41);
var tasks = await user.load(Task);
Sequelize模型有没有提供什么方法可以稍后加载关联。
创建关联会在模型上为该关联生成一个 getter,因此您可以像这样检索关联的任务:
var user = await User.findByPk(41);
var tasks = await user.getTasks();