【发布时间】:2020-03-01 19:57:03
【问题描述】:
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!
【问题讨论】:
-
显示模型的关联。
-
paste.ubuntu.com/p/sXC3rqdYWZ@Anatoly
-
我更改了查询,错误也更改了,请再次查看问题。
标签: node.js express sequelize.js