gpt4 book ai didi

node.js - Sequelize 获取关联表数据

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

I am using Sequlize PostgreSQL. I have some table below

Campaigna( id, title )

BPCampaigna( id, user_id(forignkey), campaign_Id(forigen_key) )

Usera( id, name, conatct )

我正在尝试使用所有 bp 以及每个 bp 的详细信息来获取所有广告系列,例如
{
id: 1,
title: 'campaign title',
bp:{
id: 1,
name: 'Bp'
conatct: '454545
}

}

我试图找到包含 BPCampaign 的事件,然后它工作正常,但是当尝试查找包含 Bpcampaign 时,用户然后发生错误。
 Campaign.findAll({
where: {
deleted: 0
},
include: [
{
model: relatedModel,
include: [User]
}
]
})

错误: users is not associated to bp_campaigns!

最佳答案

您没有为 BpCampaign 定义关联

BpCampaign.belongsTo(user, { foreignKey: 'aquisition_member_id' });

关于node.js - Sequelize 获取关联表数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60474214/

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