【发布时间】:2016-02-29 17:51:57
【问题描述】:
如何执行嵌套包含? 我有与 cmets 具有一对多关系的表产品,而表 cmets 与 users 表具有多对一关系。 所以 cmets 有 user_id 和 product_id。 我的代码是这样的
var models = require('../models');
models.products.findAll({
include: [
{model: models.comments}
]
}).then(function (products) {
next(products);
}).catch(function (err) {
next(err);
});
});
我得到了 cmets,但我想要类似的东西
models.products.findAll({
include: [
{model: models.comments.include(models.comments.users)}
]
})
如果不编写自定义查询,这可能吗?
【问题讨论】:
标签: javascript mysql sequelize.js jointable