Sequelize Include On Through关联

穆罕默德·法泽尔

是否有可能在续集中包括通过关联..我尝试了如下所示的代码,但它返回错误...

TypeError:无法读取未定义的属性“ includes”

我使用SQL方言

let instructorGrade = await model.Instructor.findOne({
                where: { id },
                attributes: ['id'],
                include: [
                    {
                        model: model.SchoolGrade,
                        as: 'instructorSchoolGrades',
                        through: {
                            include: [
                                {
                                    model: model.Grade,
                                    as: 'schoolGrades'
                                },
                                {
                                    model: model.Section,
                                    as: 'schoolGradeSection'
                                }
                            ]
                        }
                    }
                ]
            });

这是和我一样的github问题,但是我还没有找到任何解决方法[1]:https : //github.com/sequelize/sequelize/issues/10828

艾莉亚

您应该使用嵌套的预加载因此,例如,您查询的内容可能类似于:

let instructorGrade = await model.Instructor.findOne({
    where: { id },
    attributes: ['id'],
    include: [
        {
            model: model.SchoolGrade,
            as: 'instructorSchoolGrades',
            include: [
                {
                    model: model.Grade,
                    as: 'schoolGrades'
                },
                {
                    model: model.Section,
                    as: 'schoolGradeSection'
                }
            ]

        }
    ]
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

与Sequelize的belongsToMany关联的限制

来自分类Dev

Sequelize 创建关联

来自分类Dev

使用include.through时出现N:M关联错误

来自分类Dev

与sequelize.js的命名关联

来自分类Dev

如何使用Sequelize EmiratesToMany关联?

来自分类Dev

在Sequelize中查询关联表

来自分类Dev

查询记录及其与sequelize的关联

来自分类Dev

节点-将表与Sequelize关联

来自分类Dev

Node JS Sequelize sql 关联

来自分类Dev

在Sequelize中创建包含与hasOne关联的行

来自分类Dev

在Sequelize中创建关联以进行左连接

来自分类Dev

如何在Sequelize迁移中创建关联?

来自分类Dev

sequelize关联密钥在响应中为大写

来自分类Dev

如何在Sequelize中使用关联

来自分类Dev

在SEQUELIZE中关联3个表

来自分类Dev

使用Sequelize更新关联模型中的属性

来自分类Dev

在Sequelize中限制延迟加载的关联

来自分类Dev

Sequelize-包含关联有问题

来自分类Dev

使用Sequelize更新关联模型中的属性

来自分类Dev

如何与Sequelize建立多对多关联?

来自分类Dev

在Sequelize中创建关联以进行左连接

来自分类Dev

Sequelize-关联表和查询记录

来自分类Dev

Sequelize-关联4张桌子

来自分类Dev

我对 Sequelize 中的关联感到困惑

来自分类Dev

Sequelize & Express 模型和关联设置

来自分类Dev

sequelize 与同一张表的关联

来自分类Dev

Sequelize 模型关联更新未按预期反映

来自分类Dev

在Sequelize中完全依赖于关联到关联的结果

来自分类Dev

用于查询具有关联的关联的单个 Sequelize 查询