node.js - 获取模型后获取关联模型
问题描述
我有一个模型“任务”。一个任务只属于一个用户,一个用户有多个任务。所以这是一对多的关系。现在我可以用他们的任务来获取用户,如下所示。
User.findByPk(41, {include: [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();
来源:官方文档
推荐阅读
- haskell - Haskell:在哪里输入“=”解析错误
- constraints - ocl 对集合大小的约束
- php - Trying to rewrite url in .htaccess but not changing
- javascript - CKeditor return "CKEditor is not defined" in Laravel
- decision-tree - 你如何确保决策树没有不相关的属性?
- mysql - 如何在 MySQL 中配置 postfix、dovecot 邮件服务器以保存日志
- apache-spark - SparkSQL 子查询和性能
- javascript - 我如何检查这些双正则表达式
- ios - 以编程方式滚动 UIScrollView 使 UILabel 就在导航栏下方
- javascript - 从 html 输入中获取值