gpt4 book ai didi

sequelize.js - Sequelize 通过另一个关联获得关联

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

我有一个关于如何通过关联检索正确信息的初学者问题。我有一个简单的设置。
Assets .belongsTo(Product)
产品 .belongsTo(Vendor)
基本上, Assets >产品>供应商。
我可以使用 db.Asset.findAll({ include: [{ model: db.Product }] }) 轻松包含 Product 但我不确定如何通过 Product 模型包含 Vendor.name 。任何帮助,将不胜感激。
-- 编辑 --
这就是我现在只使用 Product 关联得到的结果

           {
"id": 1,
"name": "name",
...
"ProductId": 10,
"Product": {
"id": 10,
"name": "productname",
"model": "12345",
"VendorId": 2
}
},
以及我希望得到的
         {
"id": 1,
"name": "name",
...
"ProductId": 10,
"Product": {
"id": 10,
"name": "productname",
"model": "12345",
"VendorId": 2
},
"Vendor": {
"id": 2
"name": "vendorname"
}
},

最佳答案

请试试这个:

db.Asset.findAll({
include: [{
model: db.Product,
include: [{
model: db.Vendor
}]
}]
})

关于sequelize.js - Sequelize 通过另一个关联获得关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65675946/

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