【发布时间】:2017-09-27 15:24:41
【问题描述】:
包含包含的 findOne 不起作用。它只是没有给我任何数据。交易数据与 Redemption []
Deal.belongsTo(models.Redemption, {
foreignKey: 'redemptionId',
unique: true
})
Redemption.hasOne(models.Deal, {foreignKey: {
name: 'redemptionId',
unique: true
}})
我试图包含兑换的代码
await Deal.find({
where: {
id: req.params.id,
userId: req.user.id
},
include: [Redemption]
}, {transaction})
所以我期待交易数据与赎回(包括表)。
JSON
Redemptions:[] <--- empty
address:"62720 Rety, France"
business_name:"rwqrq"
category:null
cloudinary_key:"uzjwyyoritb5v81e3vba"
createdAt:"2017-09-27T14:09:30.469Z"
details:"trhrht"
end:"2017-10-03T21:00:00.000Z"
group_size:"—"
id:3
location:{type: "Point", coordinates: [50.792905, 1.7773789999999963]}
redemptionId:3
【问题讨论】:
标签: javascript node.js sequelize.js