gpt4 book ai didi

javascript - Sequelize 关联超出最大调用堆栈大小

转载 作者:行者123 更新时间:2023-12-03 22:35:49 26 4
gpt4 key购买 nike

这是我的第一个问题 :) 我需要你的帮助,我的问题是我在第一个 Sequelize 中有关联:

 AssistantGroupModel.hasOne(StaffGroup(), {
sourceKey: 'staff_group_id',
foreignKey: 'id',
as: 'staff_group'
});

第二:
StaffGroupModel.hasMany(AssistantGroup(),{
sourceKey: 'id',
foreignKey: 'staff_group_id',
as: 'members'
})

当我需要使用“实例”进行查询时,会出现以下错误:

超出最大调用堆栈大小

为什么?感谢您的帮助。

最佳答案

修改您的第一个关联如下 -

AssistantGroupModel.belongsTo(StaffGroup, {
sourceKey: 'id',
foreignKey: 'staff_group_id',
as: 'staff_group'
});

我想知道您为什么在定义关联时使用 function call 之类的 StaffGroup() and AssistantGroup()。据我所知,这不是必需的。

关于javascript - Sequelize 关联超出最大调用堆栈大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60842639/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com